随笔分类 -  visual studio

摘要:libdxfrw和LibreDWG都可以用来读写dwg文件。 从git上下载libdxfrw之后,可以直接打开sln文件进行编译,或者通过cmake进行编译。 LibreDWG代码中很多gcc特有的语法,在windows系统下cmake之后,很难用vs编译通过,有两种解决手段。 1、用qtcreat 阅读全文
posted @ 2022-05-31 11:57 李建业 阅读(6562) 评论(0) 推荐(0)
摘要:国内比较主流的代码托管平台有三个:码云gitee https://gitee.com阿里云代码托管 https://code.aliyun.com/腾讯云代码托管 https://coding.net,腾讯云和coding合并而来。因为主要用于个人开发,所以选择的免费版本。码云的免费仓库总共只有5g 阅读全文
posted @ 2020-01-15 20:52 李建业 阅读(1189) 评论(0) 推荐(0)
摘要:记得在使用低版本的vs时是可以生成Generated Files文件夹的,但在使用vs2019配合最新版本(2.4.2)的Qt VS Tools发现无法生成该文件夹,感觉非常奇怪。在网上一通搜索,找到了这篇Qt VS Tools 2.4版本功能改进的说明,https://www.qt.io/blog 阅读全文
posted @ 2019-12-14 16:55 李建业 阅读(3856) 评论(1) 推荐(0)
摘要:单元测试(Unit Test)对保证代码质量和提高代码可维护性有重要作用,对于大型的C++项目更是如此。C++单元测试有许多优秀的开源框架可以选择,包括Googletest,CppUnit ,CppUnitLite等。微软随visiual studio 2013发布了unit test framew 阅读全文
posted @ 2019-06-20 17:29 李建业 阅读(760) 评论(0) 推荐(0)
摘要:开发图形相关的软件时,qt+vtk是一个不错的搭配,qt负责gui,vtk负责底层图形渲染。初步尝试用cmake来构建解决方案,cmakelists.txt如下。 可以成功生成qt+vtk的visiual studio解决方案。但存在一个问题,生成的项目和vs直接新建的qt项目不同,没有带有qt相关 阅读全文
posted @ 2019-04-16 11:36 李建业 阅读(2316) 评论(0) 推荐(0)
摘要:opencascade源代码可以从官网上下载,使用cmake的编译过程也比较简单。但由于occ需要依赖很多第三方库,所以这些库在编译occ源码之前要配置完毕。第三方库的名单在软件下载页面上也有罗列,可以对照该列表去下载。其中Freetype的库我的电脑上没有安装,因此需要先下载Freetype的源码 阅读全文
posted @ 2019-01-25 09:13 李建业 阅读(3244) 评论(0) 推荐(0)
摘要:在visiual studio中使用qt时,经常会看到QtDir宏的使用,但是一直找不到其定义的位置。后来在解决方案目录下搜索了一下,发现其定义在项目名称.vcxproj.user。不同的用户可能有不同的qt安装目录,在某些情况下需要手动修改该路径。该文件是不上传到版本服务器的。qt工程中的user 阅读全文
posted @ 2019-01-11 10:28 李建业 阅读(2097) 评论(0) 推荐(0)
摘要:在github上下载assimp源码之后,可以用cmake进行vs解决方案的构建。但是用cmake gui只能构建32位版本的解决方案,如何利用cmake命令行构建64位版本可以参考该博客。默认情况下assimp的CMakeLists.txt文件ASSIMP_BUILD_SAMPSAMPLES选项是 阅读全文
posted @ 2019-01-08 14:20 李建业 阅读(1457) 评论(0) 推荐(0)
摘要:如下图所示,切换解决方案的配置或平台时,项目的配置或平台没有对应切换。 最后发现,项目的配置应切换到活动的配置或活动的平台,自此以后二者才会同步。 阅读全文
posted @ 2018-10-31 16:55 李建业 阅读(692) 评论(0) 推荐(0)
摘要:最进要用vs建立一个解决方案,同时也要依赖一些第三方库,为了以后便于维护,因此想让解决方案的各个文件夹的组织更加合理。通过网上搜索一些网友的解决方案,发现大致可以分为两种,分别参见网址https://blog.csdn.net/lp310018931/article/details/47991759 阅读全文
posted @ 2018-10-18 08:56 李建业 阅读(3325) 评论(0) 推荐(0)
摘要:可以参考这个网址 https://blog.csdn.net/u011822862/article/details/51952677 但是在vs2017的安装目录下并没有发现该文件,正好自己安装过vs2010,于是从vs2010同名目录下考虑了vs2017。 现在直接把全部内容复制在下面,没有的同志 阅读全文
posted @ 2018-10-08 10:55 李建业 阅读(3943) 评论(0) 推荐(0)
摘要:在使用Visual Studio进行编程的时候,如果发生内存泄漏的情况,则会在输出窗口中输出类似下面的提示: Detected memory leaks! Dumping objects -> d:\code\c++\dlgmain\main\main\maindlg.cpp(97) : {295} 阅读全文
posted @ 2017-09-10 09:33 李建业 阅读(783) 评论(0) 推荐(0)