Chuyu-Team / VC-LTL

Shared to msvcrt.dll and optimize the C/C++ application file size.
Eclipse Public License 2.0
1.05k stars 204 forks source link

4.0.2.14-VS2017 CMake 编译 OpenCV,失败 #59

Closed dbyoung720 closed 4 years ago

dbyoung720 commented 4 years ago

bug标题(Describe the bug) 4.0.2.14-VS2017 CMake 编译 OpenCV(X86),失败, 提示没有定义:CMAKE_BUILD_TYPE,CMAKE_SYSTEM_NAME 添加了定义 -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_SYSTEM_NAME=Windows ^ CMake 才可以 config 通过,但 VS2017 编译无法通过,提示 16367 个错误。 (用的是 MT 方式编译) WIN10X64+VS2017

dbyoung720 commented 4 years ago

没人维护了?

MouriNaruto commented 4 years ago

请 加 群

mingkuang-Chuyu commented 4 years ago

建议加群吧,群号在readme有。应该是时机问题。

mingkuang-Chuyu commented 4 years ago

VC-LTL的属性表需要在工具集配置的后面。

mingkuang-Chuyu commented 4 years ago

长时间无反应同时其他人并未发现问题, 关闭此问题。

zihanhuang commented 4 years ago

遇到同样问题了。。应该加在cmakelist的什么位置?我加在

status("") status(" GUI: ")

所有配置结束后,这一段的上面。没有报错,但是和我的项目link时报错。运行时不一致,opencv还是用的普通的mt 不过opencv静态链接了ippicv,没法用ltl重新编译一遍。就算他自己的代码改好了估计也用不了。。

mingkuang-Chuyu commented 4 years ago

具体什么位置我也不知道,但是看错误提示 我知道 位置错了。VC-LTL的属性表需要在 changetool 以后才能引入,如果在这之前引入那么就会因为各种前置环境变量没有加载而各种报错。