c++
文章平均质量分 71
guchaono1
这个作者很懒,什么都没留下…
展开
-
visual studio 2019中文乱码
c++ 中文字符操作原创 2022-08-23 15:16:03 · 65748 阅读 · 0 评论 -
Ceres-Solver 官网教程翻译与学习
Ceres-Sovler仿函数欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入仿函数仿函数 参考ceres当中代价函数(cost function)的构建当中用到了仿函数(functor)原创 2021-07-10 23:03:31 · 1418 阅读 · 1 评论 -
Open3D 测试程序 testVisualizer.cpp调试
这个测试程序是open3d 官网自带的,https://github.com/intel-isl/Open3D/tree/master/docs/_static/C%2B%2Bcmake 构建项目也很顺利但是 程序无法调通 报了一个msb的错误,经过分析应该时我的open3d安装在c:\program Files(x86)\Open3D文件夹下导致cmake无法拷贝open3d.dll文件因此在在CMakeLists.txt文件中将下面几段话注释掉我的测试程序只有在release模式下才能调原创 2021-02-23 16:57:42 · 379 阅读 · 0 评论 -
VisualStuido2019编译Open3D
1、Cmake configure 后会有部分第三方依赖库无法下载,1、ippicv原创 2021-02-23 15:19:50 · 888 阅读 · 0 评论 -
project 属性不能选择 .net目标框架版本
project 属性不能选择 .net目标框架版本 如下图 右键 卸载项目 卸载卸载项目后 右键 编辑项目 将 下面这句话<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>插入到22行重新加载项目 后...原创 2020-03-03 15:24:41 · 2368 阅读 · 0 评论 -
c++引用Csharp动态链接库DLL文件
Cpp项目引用外部动态链接库通常需要*.lib文件,如果想直接引用dll文件,则需要进行以下操作:1:项目属性->常规 将1公共语言运行支持选为 公共语言运行时支持(/clr)2: 属性中 选择.net目标框架版本 选项为灰色,无法输入项目右键-〉卸载项目项目右键-〉编辑*.Vcxproj将下面一行代码插入到第22行<TargetFrameworkVer...原创 2020-03-03 15:22:19 · 1287 阅读 · 0 评论 -
在std::vector中使用 Eigen::Vector4d
定义一个元素是Eigen::Vector4d 类型的 std::vector 定义如下:std::vector <Eigen::Vector4d >编译时报错查找EIgen文档找到解决方案有2:1、std::vector<Eigen::Vector4d, Eigen::aligned_allocator<Eigen::Vector4d>>...原创 2019-04-30 11:25:05 · 6929 阅读 · 0 评论 -
关于QT编译后出现各种莫名其妙错误的解决办法
QT编译并不是很稳定,很多时候我们的项目之前编译成功过,增加代码后出现编译错误,但是改回之前的代码再次编译确仍然无法成功,这很可能是QT存下了之前的错误编译信息但是没办法自动更新,这时候就需要我们手动清楚错误的编译信息,下列方法逐步递进,总有一个可以解决,无往而不利!!!!1、删除项目的DEBUG 与release 文件夹2、删除****.pro.user文件3、删除C:\Use...原创 2019-04-30 09:40:08 · 7538 阅读 · 1 评论 -
QT5.10 msvcX64 + opengl 编译出错:LNK2019无法识别的符号 imp_gl****
使用QT5.10 msvcX64 + opengl 编程时编译出错:LNK2019无法识别的符号 imp_gl****,这个问题困扰了我好几天,在qt下使用plain c++ application 新建工程编写一段纯opengl代码也不行。在pro文件中已经增加LIBS += -lopengl32 -lglu32还是不行,删除调试文件夹+删除*.pro.user重新编译也无法解决,最后终于在...原创 2019-04-30 00:24:58 · 812 阅读 · 2 评论 -
VS下glut freeglut GLtools glew等 配置教程
转自:http://www.jianshu.com/p/b49fd7fe8b5c freeglut 与 glut的差别: [源自百度百科] freeglut是GLUT [注1]的一个完全开源替代库。 GLUT最初是《OpenGL红皮书(第二版)》[注2]转载 2017-12-02 11:24:00 · 2801 阅读 · 0 评论 -
Windows系统下如何使用makefile
makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用vs使用nmake.exe作为构建的工具,有别于linux的makenmake.exe在vs的安装目录下,vs2005的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:转载 2017-05-09 09:24:09 · 4728 阅读 · 0 评论 -
float数据在内存中的存储方法
float数据在内存中的存储方法转自: http://www.utou.net/trackback.asp?tbID=54浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。 ±mantissa × 2exponent (注意,公式中的m转载 2012-04-08 21:16:38 · 284 阅读 · 0 评论 -
C++ 中int,char,string,CString类型转换(一)
1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152"; int number = std::atoi( text.c_str() ); if转载 2011-10-08 15:49:09 · 272 阅读 · 0 评论