Win7 VS2017编译magnum及例子
magnum是一个开源的图形中间件 Lightweight and modular C++11/C++14 graphics middleware for games and data visualization https://github.com/mosra/magnum 要编译他,需要先编译他的依赖corrade https://github.com/mosra/corrade 编译完还要运行他的例子 https://github.com/mosra/magnum-examples 所以第一步,先gay clone这3个项目 先编译corrade,如果用VS编译,提示可能需要勾选VC2017兼容 ? ? VS里Install时可能会出现问题 error MSB3073: The command "setlocal 原因是默认安装到了 C:Program Files (x86) 需要管理员权限,所以用管理员权限重启VS,再安装就行了。 安装好后,我不希望这东西放到C盘,移动一下 E:CPPLibsCorrade 然后我们来到magnum目录,CMake GUI打开CMakeLists.txt配置一下 默认会提示找不到目录 CORRADE_INCLUDE_DIR 如图加入,再点Config限可。 ? 然后展开Advance,勾上SDL2,这个主要是我要用SDL2框架,所以这步应该是可选的操作。 再点配置提示说找不到SDL2,把SDL2路径写上,要注意的是库写的是lib文件路径,而不是目录路径,这点很奇怪,其他cmake库配置就般都要的是目录路径,我还是第一次碰到要直接写文件绝对路径的,学到(坑爹)了。 ? example如法炮制,加入目录 E:CPPLibsCorrade 自动就配置好了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 要删除“突出显示新程序”的GPO?
- Windows主机是否正确解释了dnsmasq参数?
- ;~ 并发运行的AutoHotkey脚本真机实际测试模板参考20191010
- windows10更换mysql8.0.17
- windows-vista – 多种语言的Vista语音识别
- windows – 具有基于标头的路由的HTTP负载均衡器?
- Flink EventTime 与 Window
- 如何防止Windows在尝试通过Pcap.net连接到某人时发送RST数据
- windows – 如何使用get-adgroupmember从活动目录中提取非默
- windows – 如何让iCacl在文件夹级别授予访问权限,以便可以