{"action":"closed","issue":{"url":"https://api.github.com/repos/ShiftMediaProject/FFmpeg/issues/8","labels_url":"https://api.github.com/repos/ShiftMediaProject/FFmpeg/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/ShiftMediaProject/FFmpeg/issues/8/comments","events_url":"https://api.github.com/repos/ShiftMediaProject/FFmpeg/issues/8/events","html_url":"https://github.com/ShiftMediaProject/FFmpeg/issues/8","id":112779342,"number":8,"title":"DebugDLL does not generate import libraries (probably because of missing symbols)","user":{"login":"JPGygax68","id":795272,"avatar_url":"https://avatars.githubusercontent.com/u/795272?v=3","gravatar_id":"","url":"https://api.github.com/users/JPGygax68","html_url":"https://github.com/JPGygax68","followers_url":"https://api.github.com/users/JPGygax68/followers","following_url":"https://api.github.com/users/JPGygax68/following{/other_user}","gists_url":"https://api.github.com/users/JPGygax68/gists{/gist_id}","starred_url":"https://api.github.com/users/JPGygax68/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JPGygax68/subscriptions","organizations_url":"https://api.github.com/users/JPGygax68/orgs","repos_url":"https://api.github.com/users/JPGygax68/repos","events_url":"https://api.github.com/users/JPGygax68/events{/privacy}","received_events_url":"https://api.github.com/users/JPGygax68/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-22T11:05:34Z","updated_at":"2015-10-24T07:49:50Z","closed_at":"2015-10-24T07:49:50Z","body":"This is not a priority to me, because I just found out that I can't use that particular configuration.\r\n\r\nLike the heading says, the DLL is generated due to the `/FORCE` option, but the import library isn't, probably because of all the linker errors.\r\n\r\nRegarding the import library, I'd also like to suggest a change. There is standard (not a very intuitive one, but still) stating that (under Windows) only static libraries should carry the `lib` prefix, while DLL import libraries shouldn't (i.e. they should have the same name as the DLL whose interface they represent).\r\n\r\n(This is stated in [the Boost project](http://www.boost.org/doc/libs/1_59_0/more/getting_started/windows.html). Actually the naming convention followed by Boost is even more involved, but personally I'm not suggesting you should follow that, only the prefix part.)\r\n\r\nWith your current approach, you have to configure separate output directories for each configuration, otherwise the import and static libraries will overwrite each other.\r\n\r\nAlso, minor detail: the default output directory seems to be \"msvc\", but I think your readme says it is either \"msvc32\" or \"msvc64\"."}}