我尝试从rep
构建xlnt库使用cmake在Windows x64上的https://github.com/tfussell/xlnt: cmake -G“MinGW Makefiles”
并获得错误:
cmake / xlnt.cmake上的CMake错误:70(add_library): 找不到源文件:
../第三方/ miniz / miniz.c
尝试扩展.c .C .c ++ .cc .cpp .cxx .m .M .mm .h .hh .h ++ .hm .hpp .hxx .in .txx 呼叫堆栈(最近一次呼叫): CMakeLists.txt:74(包括)
CMake错误:CMake无法确定目标的链接器语言:xlnt.shared CMake错误:无法确定目标“xlnt.shared”的链接语言。
我是cmanke的初学者,但在目录nessessry文件中包含:
XLNT \第三方\ miniz.c
我可以做些什么来解决这个建筑问题? 谢谢你的回答
答案 0 :(得分:2)
我sucessfly编译库:
TODO:
SET(MINIZ ./third-party/miniz/miniz.c ./third-party/miniz/miniz.h)
SET(PUGIXML ./third-party/pugixml/src/pugixml.hpp ./third-party/pugixml/src/pugixml.cpp ./third-party/pugixml/src/pugiconfig.hpp)
我认为这是路径错误。我在项目中发布了它。
cmake -G "NMake Makefiles"
- .configure
for VS compiler nmake
- 由VS编译器编译