VS
文章平均质量分 68
一只努力前行的蜗牛
这个作者很懒,什么都没留下…
展开
-
检测VC环境是否存在
一、API接口通过MSI的API来查询 ,参见MSDN说明 MsiQueryProductStateINSTALLSTATE MsiQueryProductState( _In_ LPCTSTR szProduct );MsiQueryProductState的输入参数为产品ID,其返回值为产品安装状态,若返回值为INSTALLSTATE_DEFAULT则表示已安装。返回值及安装状态:安装状态返回整数值含义INSTALLSTATE_INVALIDARG-2无效的参数转载 2021-11-19 17:26:59 · 956 阅读 · 0 评论 -
VS c++工程由编译动态链接库dll改为编译成静态链接库lib,问题记录总结
1、调用方出现文件中很多函数多重定义 解决办法:重命名函数,如果太多的话就很麻烦。如果这些重命名的函数功能都一样,那可以允许重定义,通过工程属性->链接器->命令行->其他选项,输入/FORCE:MULTIPLE2、编译成静态链接库时,原先代码中链接其他静态库好像失效了#pragma comment(lib,"libcurl.lib") #pragma comment(lib, "libeay32.lib")#pragma comment(lib, "ssle原创 2021-07-27 17:16:23 · 1456 阅读 · 0 评论 -
VS2015 IDE使用经验总结
VS2015工具栏缺少“多行缩进工具”:首先,选中需要缩进的行代码:1、增大缩进:“Tab”键2、减小缩进:“Shift”键 + “Tab”键原创 2020-08-18 15:41:03 · 394 阅读 · 0 评论 -
C# vs快捷键
相信.Net开发人员都想能够熟记各种VS快捷键以提高平时开发的效率,但苦于记忆能力太差而快捷键又特别多,特别烦,所以作罢!下面我将简单介绍一下我记忆VS快捷键的一些方法,希望对大家有所帮助。1、窗口快捷键 (大家有没有发现但凡跟窗口挂上钩的快捷键当中都有一个W,那是因为W代表Windows也就是窗口的意思)Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是windo...转载 2019-03-18 17:36:40 · 1373 阅读 · 0 评论 -
Visual Studio各版本工程文件之间的转换
由于VS版本比较多,低版本无法直接打开高版本的工程文件,通过对工程文件进行一些修改可以解决这些问题。通过修改Solution文件和Project文件,可以使低版本转换为高版本。例如将VS2015工程转换为VS2010工程。1.修改解决方案文件使用记事本打开.lsn文件:将Format Version 12.00改为11.00;将# Visual Studio 14改为2010;将...转载 2019-01-25 11:18:04 · 957 阅读 · 0 评论 -
visual studio运行时库MT、MTd、MD、MDd的区别
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装相应的运行时库导致的,那么这个与编译选项MT、MTd、MD、MDd有什么关系呢?这是msdn上面的解释:MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接库来解释程序中的代码,即连接LIBCMT.lib库MTd:mutithread+debug,多线程调转载 2017-12-19 16:08:52 · 1738 阅读 · 0 评论 -
C和C++运行库 详解
原文出处:http://blog.csdn.net/ithzhang/article/details/20160009 在使用VC构建项目时,经常会遇到下面的链接错误: 初学者面对这些错误常常不知所错:libcmt.lib是什么东西?msvcrtd.dll又是干吗用的?在使用VC++时我们也常常对下面的运行库转载 2017-12-19 16:50:35 · 3137 阅读 · 0 评论 -
记录Qt+VS开发过程中遇到的问题
Qt5.8.0 + VS2013 1. qml文件代码更改后直接构建运行还是上次的结果 问题分析:是qrc抽风了,这样解决,进入GeneratedFiles目录,找到qrc生成的qml所在的那个cpp文件,我这边是qrc_qml.cpp,删掉它再编译就行了,不用重构。 qmake生成的Makefile里qrc_xxx.o必然依赖于qrc_xxx.cpp,结果没变说明.原创 2017-08-29 15:06:05 · 924 阅读 · 0 评论 -
Qt工程转VS工程
qmake -tp vc http_post.pro在windows下,运行Qt Command Prompt。 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj原创 2017-03-18 20:30:23 · 798 阅读 · 0 评论 -
根据.def文件生成lib文件
模块定义文件是用来描述 dll 文件的文本格式的文件,其格式如下:LIBRARY libdll.dll ;dll 文件的文件名 DESCRIPTION “描述信息” ;描述信息,此行可以不要 EXPORTS lib_add @1 ;函数描述 lib_sub @2 ;函数描述第一行:在 LIBRARY 后面填 dll 文件的名字,分号后面是注释。 第二原创 2017-01-23 11:04:41 · 2374 阅读 · 0 评论 -
查看.lib文件具体链接哪个dll文件
1.启动cmd命令行工具;2.进入VS的安装路径如:cd /d D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC3.利用dumpbin.exe工具查看:dumpbin.exe /ALL /OUT:D:\ \1.txt F:\OpenSource\视音频技术笔记\ffmpeg-20170117-f7e9275-win32-dev\lib原创 2017-01-19 16:05:37 · 1897 阅读 · 0 评论 -
VS建立的Qt工程(或项目)生成pro文件
VS2010建立的Qt工程(或项目)生成pro文件利用VS2010建立的Qt工程(或项目)要使用Qt Creator开发时,需要生成pro文件。下面介绍该过程。第一步:右击工程(不是解决方案)名称,点击Create basic .Pro file2.第二步:点击OK,就可以在工程目录下看到pro文件了原创 2017-02-08 16:27:13 · 21683 阅读 · 3 评论 -
vs 为函数自动添加注释
a) 自动添加文件注释 效果如下:[cpp] view plain copy print?/* * Copyright(C) 2012,Company 保留所有权利。( All rights reserved. ) * * 文件名称:TEDlg.cpp * 摘 要: * 当前版本:1.0 * 作 者:YuJian * 创建日期:2012年3月18日 */ /*转载 2017-01-09 08:53:32 · 7037 阅读 · 0 评论