- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 vcpkg编译报错,error: building xx:x64-windows failed with: BUILD_FAILED
如果想这样报错,可以看看D:\local\devel\vcpkg\buildtrees\opencascade\install-x64-windows-dbg-out.log里有没有找不到windows.h或type_traits或者stddef.h或者winapifamily.h的报错。,分别对应type_traits、windows.h、stddef.h、winapifamily.h一系列头文件,具体路径以自己电脑上的MSVC头文件路径、Windows SDK路径为主。,以自己电脑上的路径为准。
2025-12-19 23:44:36
296
原创 CGAL-6.1 Windows 配置到VS全部项目
2.将cgal-6.1、gmp解压至D:\Library,cgal解压出来是CGAL-6.1,gmp解压出来是auxiliary,将auxiliary挪到CGAL-6.1文件夹中,将boost-1.90安装到D:\Library\boost_1_90_0。9.然后在链接器 附加依赖项中,点击添加附加目录/附加依赖项,在D:\Library\boost_1_90_0\lib64-msvc-14.3文件夹中,在输入框中输入。10.然后在链接器 附加依赖项中,再次点击添加附加目录/附加依赖项,选择这三个库。
2025-12-17 20:36:08
401
原创 GDAL 1.11 Windows使用VS编译
如果是VS2017及以上,可能会报错snprintf重定义,找到 D:\local\tmp\gdal-release-1.11\gdal\port\cpl_config.h 文件。5.修改D:\local\tmp\gdal-release-1.11\gdal\port\cpl_config.h 文件,注释掉第20行,再次回到终端执行。1.解压gdal-1.11源码,复制源码路径,比如我的是D:\local\tmp\gdal-release-1.11。2.在搜索框搜索VS,选择x64位的终端,执行命令。
2025-12-17 20:16:45
351
原创 Visual Studio 属性表编辑器-VSATEditor
然后可以把它保存为 props 文件,导出完之后才会显示属性表的名字,导入项目并不会影响原项目,保存当前属性表才会显示属性表的名称,这样导出的属性表,就可以直接给纯vs项目使用。,主要功能是用来创建全局属性表、导出项目的属性表,所以就没有写太多的属性进去,就写了几个非常常用的属性,不过也给够用了。中讲了如何创建全局属性表,但手动添加还是觉得不够快,于是用写了一个工具。支持创建x64、Win32的全局属性表,几乎所有vs都通用。VS的属性表本质上是xml文件,上一篇文章。
2025-11-29 23:42:22
898
原创 如何在Visual Studio中全局配置第三方库
有的同学很会就地取材,新建了属性表,在属性表里配置了库,在每次新建项目的时候导入自己创建的属性表,但他将项目发给另外一个同学,突然报错找不到属性表,让这位同学摸不着头脑,这是因为属性表会以相对路径或绝对路径的方式导入,要想让项目剔除属性表还得编辑vcxproj文件,手动删除它。如果库文件太多(尤其是pcl、vtk这种),可以使用cmake生成vs项目,然后用记事本打开这个项目里的vcxproj文件,可以找到对应的属性,拷贝到我们上面提到的属性表里的相应位置即可。来匹配多个库文件,比如。
2025-11-09 11:52:32
718
原创 python-pcl编译,python3.8,pcl1.8.1
需要提前安装好VS生成工具,vs2015-2022均可以,需要提前安装好pcl-1.8.1,设置好INCLUDE环境变量,环境变量Path中添加pcl相关dll的环境变量。用conda创建虚拟环境,或者使用python3.8。
2025-11-04 15:45:43
329
原创 如何从cmake生成的VS项目中移除对cmakelists的依赖
假如我们初次创建项目需要引入一些复杂的库、引入大量的库,但在开发过程中,我们并不需要再引入复杂的库、也不需要再次引入大量的库,可能就是少量的增加一些库,这种需求可能非常少,可能只适用于公司的项目,只求稳定,而不需要移植到其他电脑上编译的情况下(当然,首先使用cmake构建好项目,可以在源码路径下的build目录中生成VS项目,构建完成后,生成好的VS项目,里面的路径基本上都是写死的,包括源文件路径,需要编辑全部的。版本,当你挪完项目之后,发现PCL的各种依赖库版本打架,然后又需要折腾半天。
2025-08-25 15:21:06
569
原创 coal 编译python模块
本文章为Ubuntu下编译coal库的步骤,仓库链接为https://github.com/coal-library/coal。路径下,在上一步install的操作中找到类似这个的路径,有的可能带了python版本号,比如。,找到coal的python部分的安装路径后,得到这样一句命令。文件的末尾,然后执行以下命令立即生效,也可以重启终端。拉取并编译 coal,开启python接口的编译。然后就可以在python中正常引入coal包。它可能会将python部分安装到。编译安装完过后切换回。
2025-06-20 20:39:39
459
原创 VSCode C/C++ 环境搭建---懒人版
scoop 安装软件会自动帮我们配好环境变量上面安装的 gcc cmake make 都可以在命令提示符中使用对于单个文件,可以直接在命令行用 gcc 编译,-o 参数指定编译后的文件名对于多个文件,也可以直接在命令行用 gcc 编译,使用通配符 * 匹配所有源文件然后用相对路径执行它./test # 或者 ./test.exe或者写一个 CMakeLists.txt 文件。
2023-05-18 20:11:03
2284
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅