构建我的代码时出现以下错误.
C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5):警告MSB8012:TargetPath(E:\ Study\FWIF\demola\ext-libs\libcommoncpp2- 1.6.0\w32\Debug\ccgnu2.dll)与链接器的OutputFile属性值g\CapeCommon14.dll不匹配.这可能会导致您的项目错误地构建.要更正此问题,请确保$(OutDir),$(TargetName)和$(TargetExt)属性值与%(Link.OutputFile)中指定的值匹配.
我希望有人会知道该怎么做.
我有一个Visual C ++ DLL项目(只是一个项目,没有父解决方案),需要构建DLL。
生成命令不会生成任何错误消息。在Debug文件夹中mylibrary.lib,但没有mylibrary.dll。
我查看了Visual Studio 2010 C ++ DLL项目-没有输出DLL文件!,但我的情况与此问题不同。在构建输出中,没有类似的消息
MFCInterop.vcxproj-> C:\ temp \ sotest \ Debug \ MFCInterop.dll
只要
MFCInterop.vcxproj-> C:\ temp \ sotest \ Debug \ MFCInterop.lib
我该怎么做才能生成DLL文件?