- demo中的
#include <UGM/UGM.h>应该改为#include <UGM/UGM.hpp>
- C++17 并不支持concept,应改为C++20
- 使用MinGw11.2.0在CMake时会报一个奇怪的错误,具体为:
[build] D:\QT\Tools\mingw1120_64\bin\g++.exe -IE:/lib/Ubpa/UCMake_0_6_4/include -isystem E:/lib/Ubpa/UGM_0_7_6/include -isystem E:/lib/Ubpa/UTemplate_0_7_2/include -g /fp:fast /permissive- /wd4201 -std=gnu++20 -MD -MT CMakeFiles/demo.dir/main.cpp.obj -MF CMakeFiles\demo.dir\main.cpp.obj.d -o CMakeFiles/demo.dir/main.cpp.obj -c E:/repos/Pipeline/main.cpp
[build] g++.exe: fatal error: cannot specify '-o' with '-c', '-S' or '-E' with multiple files
这里我使用的是Ninja,但是实际上使用MinGw Makefiles也会报同样的错误,原因貌似是出现了同名文件?我是直接用CMakeLists.txt构建的,每次一build就出现这个问题.
MSVC 2019可以正常构建
虽然我非常感激大佬的工作,但是!!!!
折腾了一晚上却只是因为readme.md和setup.md没有及时更新而导致的.
我觉得非常难过,如果不能及时更新readme的话,起码要说明一下哪个版本可以在文档的指导下正常使用吧
按照现在的文档,连最简单的demo都跑不出,这真的好吗!!!!
#include <UGM/UGM.h>应该改为#include <UGM/UGM.hpp>虽然我非常感激大佬的工作,但是!!!!
折腾了一晚上却只是因为readme.md和setup.md没有及时更新而导致的.
我觉得非常难过,如果不能及时更新readme的话,起码要说明一下哪个版本可以在文档的指导下正常使用吧
按照现在的文档,连最简单的demo都跑不出,这真的好吗!!!!