{"action":"opened","issue":{"url":"https://api.github.com/repos/nmoehrle/mvs-texturing/issues/26","labels_url":"https://api.github.com/repos/nmoehrle/mvs-texturing/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/nmoehrle/mvs-texturing/issues/26/comments","events_url":"https://api.github.com/repos/nmoehrle/mvs-texturing/issues/26/events","html_url":"https://github.com/nmoehrle/mvs-texturing/issues/26","id":110092313,"number":26,"title":"Issues trying to compile with MSVC in regards to OpenMP and C99 support","user":{"login":"Smozeley","id":4949816,"avatar_url":"https://avatars.githubusercontent.com/u/4949816?v=3","gravatar_id":"","url":"https://api.github.com/users/Smozeley","html_url":"https://github.com/Smozeley","followers_url":"https://api.github.com/users/Smozeley/followers","following_url":"https://api.github.com/users/Smozeley/following{/other_user}","gists_url":"https://api.github.com/users/Smozeley/gists{/gist_id}","starred_url":"https://api.github.com/users/Smozeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smozeley/subscriptions","organizations_url":"https://api.github.com/users/Smozeley/orgs","repos_url":"https://api.github.com/users/Smozeley/repos","events_url":"https://api.github.com/users/Smozeley/events{/privacy}","received_events_url":"https://api.github.com/users/Smozeley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-06T20:19:47Z","updated_at":"2015-10-06T20:19:47Z","closed_at":null,"body":"Hello,\r\n\r\nI am trying but failing to compile your code using vs2013 community but I have also tried 2015 community and 2012 professional. the issues seem to boil down to OpenMP 3.0 and C99 support. Apparently none of the Microsoft compilers support OpenMP 3.0 nor do they plan too which seems short sited to me. they only support 2.0 and I am getting several errors regarding 3.0 usage.  For example:\r\n\r\nError\t14\terror C3048: Expression following '#pragma omp atomic' has improper form\t..\\libs\\tex\\progress_counter.h\t51\t1\ttex\r\n\r\nAlso, although they have implemented some C99 support its not all there. for example\r\n\r\nError\t54\terror C3016: 'i' : index variable in OpenMP 'for' statement must have signed integral type\t..\\libs\\tex\\\r\n\r\n\r\nI am able to get most projects to compile except mrf, tex and texrecon. Maybe I am total off base so I would welcome any advice otherwise I will keep trying to get around these issues and get everything to compile with MSVC :)\r\n\r\nBest Regards,\r\nScott Mozeley\r\n\r\n"}}