VS2012 Error C1107
VS2012 Error C1107
我得到以下错误:
fatal error C1107: could not find assembly 'platform.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable
复制的步骤
0(创建一个新的空项目
1( C/C++>常规>使用Windows运行时扩展>YES
2( C/C++>代码生成>启用最小重建>无
3( 添加源文件*.cpp,文件可以为空
4( 尝试编译
我试图手动比较和更改项目设置,以匹配一些示例代码中的设置,但似乎什么都不起作用。
我不明白你有什么问题,所以
- 如果你不想针对WinRT编写代码,只需将"Consume…"设置为false,问题就会消失
- 如果要针对WinRT进行编码,则应执行另一个步骤:转到常规并将Windows应用商店应用程序支持设置为true
要创建C++/CX桌面应用程序:
在C/C++ -> General
项目属性中,将Consume Windows Runtime Extension
设置为Yes
在同一选项卡中,将这些文件输入到Additional #using Directories
中,输入包含windows.winmd
和platform.winmd
文件的目录。对我来说,有了VS2017,那就是:
C: \Program Files(x86(\Microsoft Visual Studio 14.0\VC\lib\store\references
C: \Program Files(x86(\Windows Kits\10\UnionMetadata
C: \Program Files(x86(\Windows Kits\10\References\Windows.Foundation.UniversalApiContract\2.0.0.0
C: \Program Files(x86(\Windows Kits\10\References\Windows.FoundationContract\2.0.0.0
然后调用RoInitialize或使用WinRT主样式函数(删除有关主线程的警告C4447(:
using namespace Platform;
int main(Array<String^>^ args) ....
参考文献:
在桌面应用程序中使用C++/CX,
从桌面应用程序调用Windows 10 API
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 为什么我会"error: expected expression"?
- CMake Error at modules/videoio/cmake/detect_ffmpeg.cmake:16
- 如果两个静态库使用相同的另一个静态库,如何避免"LNK2005 Already Defined error"?
- VS2012 Error C1107