我正在使用 CMake 和 ninja 构建我的静态库。静态库从几个CMake OBJECT 库构建。
我正在使用 qmake 和 MinGW(4.92、32 位)构建可执行文件。
问题是,导致静态库未与可执行文件链接。对象库中的所有函数都是未定义的引用。
如果不使用忍者,这个问题不会重现。
我正在使用 CMake 和 ninja 构建我的静态库。静态库从几个CMake OBJECT 库构建。
我正在使用 qmake 和 MinGW(4.92、32 位)构建可执行文件。
问题是,导致静态库未与可执行文件链接。对象库中的所有函数都是未定义的引用。
如果不使用忍者,这个问题不会重现。
这是 CMake 的错误。已在 3.4 版本中修复。
https://cmake.org/Bug/view.php?id=15729