VC++开发
文章平均质量分 66
EosTears
这个作者很懒,什么都没留下…
展开
-
Win7开发的VC2012程序在XP上无法运行
1、问题描述:Win7上使用VS2012编译的C++程序,在XP上无法运行,提示缺少msvcr110.dll等库。2、解决办法:安装VS2012 Update1包,更改项目属性:(1)配置属性--常规--平台工具集:Visual Studio 2012 - Windows XP (v110_xp)。(2)链接器--系统--子系统:控制台或窗口,所需的最低版本5.01(3原创 2014-12-15 11:40:51 · 1465 阅读 · 0 评论 -
VC动态库
1、VS命令提示工具查看库:dumpbin -imports calldll.exe查看它的输入信息,可以看到它加载了***.dll dumpbin -exports dlltest.dll,列出导出函数 dumpbin /all XXX.lib > a.txt ,导出lib的函数到a.txt2、静态库与动态库区别(1)静态库(.lib):包含函数代码本身,在编译时原创 2014-12-15 15:33:05 · 479 阅读 · 0 评论 -
cl.exe(VC编译程序)参数大全
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译器选项都区分大小写。若要编译但不链接,请使用 /c。使用 NMAKE 生成输出文件。使用 BSCMAKE 支持类浏览。 以下是一个转载 2014-12-12 16:29:58 · 1291 阅读 · 0 评论 -
nmake.exe
Microsoft Program Maintenance Utility,外号NMAKE,顾名思义,是用来管理程序的工具。其实说白了,就是一个解释程序。它处理一种叫做makefile的文件(以mak为后缀),解释里面的语句并执行相应的指令。原创 2014-12-12 17:55:05 · 747 阅读 · 0 评论 -
VC默认链接库冲突
在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是说用了不同的库,就会导致这个警告的出现。 总之,一句话,lib之间有冲突。需要删除导入的一些libs。 版 本类 型使用的library原创 2014-12-12 17:38:23 · 674 阅读 · 0 评论 -
link.exe(VC链接程序)常用参数
ALIGN(节对齐) /ALIGN[:number] 其中:number(对齐值)。 /ALIGN 选项指定程序线性地址空间中每一节的对齐方式。number 参数以字节为单位,并且必须是 2 的幂。默认值是 4K (4096)。如果对齐方式产生无效的图像,则链接器发出警告。 除非正在编写诸如设备驱动程序的应用程序,否则应不需要修改对齐方式。转载 2014-12-12 16:41:42 · 2176 阅读 · 0 评论 -
makefile简单用例
注:在makefile文件中,"#"后的内容是注释。========================================================1、最简单的例子# 目标文件名 : 此目标文件依赖的文件# 命令序列--------------------------------------------------------# 在这个例子里,其命令原创 2014-12-12 18:24:18 · 425 阅读 · 0 评论 -
VC_EXTRALEAN和WIN32_LEAN_AND_MEAN
1、为加速生成过程,VC++提供了VC_EXTRALEAN和WIN32_LEAN_AND_MEAN宏,通过排除一些不常用的API,减少Win32头文件的大小。注意,VC_EXTRALEAN只能用于MFC项目,而WIN32_LEAN_AND_MEAN可用于任何项目。2、socket系列API重定义原创 2014-12-15 11:35:59 · 1027 阅读 · 0 评论 -
Win32多线程编程注意事项
1、线程退出(1)使用布尔型变量,如:volatile BOOL g_bThreadRun = TRUE;while(g_bThreadRun){ //处理逻辑}隐藏问题: 如果线程执行的时间较长,如循环中Sleep(1000); 这样会导致,执行 g_bThreadRun=FALSE; 后立即执行后面的函数,而不会等待线程结束。(2)设置布尔型变量为FA原创 2014-12-15 15:21:36 · 460 阅读 · 0 评论