Hi Mike, You can find a lot about the OutputFile issue by googling. The basic issue is that VS changed the underlying build system after VS2008, so when converting VS2008 projects (just as PJSIP) to VS 2010, 2012, or 2013, the projects need a few tweaks, especially the OutputFile property. Take a look at the OutputFile property of the pjlib project. Not sure why it's only happening when PJ_HAS_SSL_SOCK is set. Regards, Bill On 10/30/2015 5:59 PM, Mike Roberts wrote: > When I add "#define PJ_HAS_SSL_SOCK 1" to config_site.h I start to get > errors like the following. > > 31> Generating Code... > 31>C:\Program Files > (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1193,5): > warning MSB8012: > TargetPath(C:\Users\mike\repos\pjproject-2.4.5\pjsip-apps\build\.\output\pjsua--Win32-vc8-Debug-Static\pjsua.exe) > does not match the Linker's OutputFile property value > (C:\Users\mike\repos\pjproject-2.4.5\pjsip-apps\bin\pjsua-i386-Win32-vc8-Debug-Static.exe). > This may cause your project to build incorrectly. To correct this, > please make sure that $(OutDir), $(TargetName) and $(TargetExt) > property values match the value specified in %(Link.OutputFile). > 31>C:\Program Files > (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1195,5): > warning MSB8012: TargetName(pjsua) does not match the Linker's > OutputFile property value (pjsua-i386-Win32-vc8-Debug-Static). This > may cause your project to build incorrectly. To correct this, please > make sure that $(OutDir), $(TargetName) and $(TargetExt) property > values match the value specified in %(Link.OutputFile). > 31>LINK : fatal error LNK1104: cannot open file > 'C:\Users\mike\repos\pjproject-2.4.5\pjlib\lib\pjlib-i386-Win32-vc8-Debug-Static.lib' > > If I don't have PJ_HAS_SSL_SOCK set then pjsip compiles just fine. > > I'm on Microsoft Visual Studio Community 2013 > v 12.0.31101.00 Update 4 > windows 8 64 bit > > > Has anyone encountered this before? I'm a complete VS noob so I don't > even know where these settings are, let alone why adding a #define > would break the linker. > > Thanks, > Mike R. > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20151031/13e6e7e1/attachment.html>