看到一个开源项目 3d打印仿真 编译了很久才编译通过总结起来主要有

  1. cmake版本要正确 不能太新也不能太久 测试使用 cmake-3.26.0-rc1-windows-x86_64.msi 可以编译过sdl2
  2. 这个项目使用的是unicorn-engine 这个最新的代码好像编译不过 并且使用如果有最新的版本 也回默认使用最新的 可以使用 unicorn-engine = "=2.0.0-rc3" 这样固定版本
  3. 编译的时候要使用vs的 msbuild 如果这个没有设置path 可以使用 Developer Command Prompt 里面编译 也可以将msbuild设置到path里面

o_ra
6 声望4 粉丝

记录工作中碰到的问题