16 条回复  ·  289 次点击
guyeu 小成 2024-5-14 23:25:57
Conan 可解你忧
tr1v1z 小成 2024-5-14 23:34:15
没有用 xmake 的吗
424778940 小成 2024-5-14 23:41:24
推荐使用 msys2 套装, 然后 qt 项目不要用 qmake 工程, 而是使用 cmake 工程
我一般就算在 win 上, 除非一定要用 msvc 的场景, 比如要用 nv 的 cuda, 否则一律 msys2 的 mingw 工具链, 这样的代码移植到 linux 和其他平台特别方便, 基本不需要改什么, 另外 msvc 总喜欢定义一些名字很怪的宏这点我不太喜欢
liuhai233 小成 2024-5-15 01:26:47
也能用 nuget
https://devblogs.microsoft.com/cppblog/nuget-for-c/
ysc3839 小成 2024-5-15 02:42:12
@liuhai233 NuGet 要配合 MSBuild 使用,配合 CMake 的话会麻烦很多,而且 NuGet 源里第三方 C++ 库可能没那么多。个人只建议写 Windows 程序、不跨平台的情况下使用。
Nosub 小成 2024-5-15 09:13:45
建议用 vcpkg ,大部分第三库都有,不过要配合 vs 门槛更低,花点时间学习下 vcpkg ,如果要更进一步,需要学习下 cmake 脚本语言,学习 C++就是这样,库管理乱的一塌糊涂,c++ 20 才引入 Module ,只能等时间积累,你要对比 Maven 或是 npm ,只能说 c++还有很长的路要走,不过大部分项目,也会提供库的使用方法,无非是你现在不懂 cmake ;
snylonue 小成 2024-5-16 11:48:17
@guyeu 最近就在试用 conan (windows),qt 装不上,fltk 装完以后 cmake 找不到
12
返回顶部