CMake编译
文章平均质量分 55
A_Jia_17
视觉算法工程师
展开
-
Win10下借助CMake编译OpenMVS
笔者在编译OpenMVS的过程十分曲折。刚开始借助CMake编译,能够把与库生成相关的工程编译出来,但是与可执行文件相关的工程会报错;后来参考官方教程借助VCPKG编译,发现VCPKG并没有想中强大、好用,最终也是遇到了各种问题没有编译成功。但是,笔者在解决问题的过程发现了问题的根源:boost。此外,网上的编译教程也可能存在问题,下面直接给出在笔者电脑能够编译成功的过程。原创 2024-09-11 15:02:08 · 765 阅读 · 0 评论 -
open3D cmake+win10+vs2019编译
1)第三方库下载失败问题。1、可能是与本地的编译器存在差异,在使用open3D git上的winows版本时,存在地址访问冲突和std::bad_alloc等问题。最终在排查时,发现在报MSB8066错误之前,会出现如下图所示的提示,因此该问题是下载DirectXD-Headers失败引起的。下载DirectX-Headers,并拷贝到build文件加下的uvatlas/src/ext_directxheaders夹下,编译成功。无法绕开1中的问题,在本地重新编译open3D,所遇到的主要问题是。原创 2023-07-05 17:43:42 · 702 阅读 · 0 评论 -
ceres编译:debug卡死或者失败,release成功
经过查询发现出现此类问题是编译时试图链接不同版本的依赖库。因此,预计debug之所以编译困难可能是链接到了错误的库。编译ceres的过程中发现编译debug版本时,不是报为编译成功的错,就是编译到最后卡死。但是编译release没有任何问题。再重复cmake编译过程即可完成编译。并且是不止一个工程出现此类问题。原创 2023-06-11 23:37:07 · 363 阅读 · 0 评论 -
Build ceres_cuda_kernels failed: nvcc fatal
nvcc fatal、MSB3721 问题解决原创 2023-06-08 01:16:38 · 337 阅读 · 0 评论 -
Windows下,CMake编译OpenMVG
Windows下,CMake编译OpenMVG,解决编译成动态库时的 LNK2005、LNK1169 错误。原创 2023-03-18 17:57:45 · 1073 阅读 · 0 评论