vs程序
aibao1266
这个作者很懒,什么都没留下…
展开
-
让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
正常情况下,当我们用VC编译出一个Console/Win32类型项目的exe程序时(这里暂不考虑MFC程序),会依赖于msvcrxx.dll文件(xx为不同VC对应的版本号,VC2005为80,VC2008为90,VC2010为100),发布程序的时候,就需要把对应的dll也copy过去,比较不方便。通过以下的方法,可以让exe不依赖于这些dll(不过生成的exe会大很多)以VC2转载 2017-08-01 17:25:07 · 615 阅读 · 0 评论 -
SetPriorityClass 设置当前程序的优先级
在一些特定的情况下,我们需要设定我们程序的优先级比较高,这样能保证在程序的运行过程中,程序几乎不用考虑在被CPU执行时不被其他程序意外抢占。在winbase.h中是这样定义的:1.函数定义:WINBASEAPIBOOLWINAPISetPriorityClass( __in HANDLE hProcess, __in DWORD dwPriorityCl原创 2017-08-09 10:02:12 · 8588 阅读 · 0 评论 -
编译平台与目标平台不一致导致的麻烦
今天VS2010编的EXE在XP上显示不是有效的win32应用程序,为此,我们需要编写出对环境依赖小的,能到处跑的程序;一、X86,即一般普通PC上跑的程序版本,不用修改工程属性二、X641、设置工程平台---会在工程目录下生成 X64 文件夹在工具栏--->生成--->配置管理器 窗口设置“活动解决方案平台”和“平台” 为X64,“平台”那里没有X6转载 2017-12-15 11:45:07 · 1017 阅读 · 0 评论