我有一个c++库,它有在windows运行时环境中使用它的工具。
我想把它用作静态库。我用这种方式配置了它,并成功地构建了它,我还能够将它的项目引用添加到我的使用中。
但是,当我试图构建我将要使用的项目时--我得到了构建错误:
pch.cpp : fatal error C1192: #using failed on 'D:..\mylib\mylib.winmd'为什么它要寻找一个.winmd文件?它生成.lib文件。我在这里做错什么了?
发布于 2017-10-19 10:21:57
我必须在我的.cxproj文件中添加以下项目,以生成静态库,该库作为.lib文件添加到我的UWP中
<Keyword>StaticLibrary</Keyword>
<AppContainerApplication>true</AppContainerApplication>
<ApplicationType>Windows Store</ApplicationType>
<WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10586.0
</WindowsTargetPlatformMinVersion>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
</Link>https://stackoverflow.com/questions/46709024
复制相似问题