我正在尝试使用CMake在Windows平台(Windows 10)中构建我的.cpp
文件。
我的.cpp
文件使用了两个外部库:
我编写了一个相应的CMakeLists.txt
来编译并获取二进制文件。
我在Linux中成功地这样做了。但是当它来到Windows时我无法这样做:
Current branch master is up to date.
No patch step for 'project_libsndfile'
Performing autogen step for 'project_libsndfile'
Performing configure step for 'project_libsndfile'
'C:\Users\computing7\Desktop\TSM_cmake\build\lib\libsndfile\src\project_libsndfile\configure' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 9009.
Done executing task "CustomBuild" -- FAILED.
Done building target "CustomBuild" in project "project_libsndfile.vcxproj" -- FAILED.
Build FAILED.
1)是否可以在Windows中构建libsnd? (因为我遇到过文件,说明libsndfiles仅在Linux中工作)。
2)请你提供一些指导。