MsBuild 找不到 lib
MsBuild can't find lib
我正在使用以下脚本来构建一个C++项目:
msbuild D:proj.vcxproj /p:Configuration="Release" /p:Platform="x64" /p:BuildProjectReferences=false /p:AssemblySearchPaths="D:ImportGenericAICInclude" /p:AdditionalLibPaths="D:ExportRelease"
我得到一个错误,它找不到某个库。该lib存在于被设置为p:AdditionalLibPaths
的D:ExportRelease folder
中
该项目在Visual studio中编译完美。
有什么想法吗?
由于您正在构建一个项目而不是解决方案,
您没有$SolutionDir,并且MSBuild无法插入项目文件中的所有宏。
您只需要添加/Property:SolutionDir=",所有内容都将编译。
相关文章:
- 在 /usr/local/lib 下找不到库
- CMake 生成的 MSVC 项目找不到符号,即使为其相关 dll 正确生成了 lib 文件也是如此
- 链接器找不到导入的 DLL 的 LIB 文件
- CMake导出的库-在客户端应用程序中找不到include/Lib路径
- CMake 找不到带有 brew boost_python lib (macOS)
- C++ 可执行文件在运行时找不到库,即使它在 /usr/lib 中(在 Linux 上)
- 使用 msvc /MDd cryptlib.lib 构建 Crypto++ 链接时找不到 cryptopp.lib
- ld:找不到文件:/usr/lib/crt1.o
- 在使用 bazel 构建一个简单的应用程序时,得到错误在 '/usr/lib/java/jdk1.8.0_74/bin/java' 找不到 java
- CMAKE链接在Windows上共享库(LIB),但找不到DLL
- 在 omnet++ IDE 中找不到 -lC:SQLAPIlibsqlapi.lib
- 为什么安装 VSTS 2010 SP1 后找不到 Ws2_32.lib
- 在 Visual Studio 2013 中找不到C++ ATL 库(atl.lib 和 atl120.dll)
- log4cpp:Linux 找不到 lib 文件
- 使用本机lib(仅限C,没有C++),并且找不到实现
- MsBuild 找不到 lib
- 编译DirectX9时出错,程序说在中找不到d3dx.lib
- dyld:库未加载:lib/libopencv_core.3.0.dylib 原因:找不到图像
- [UnixODBC][驱动程序管理器]无法打开 lib '/usr/lib/libmyodbc.so' :找不到文件,但文件存在
- 链接器找不到qwebp-lib-静态Qt5.3.2编译