vc2005_vc2005无法安装_vc2005下载(3)

电脑杂谈  发布时间:2017-04-16 05:01:32  来源:网络整理

VC2005中:

项目属性→C/C→预处理器→预处理器定义:_WINDOWS;_USRDLL

<3>MFC Extension DLL(using shared MFC DLL)(MFC扩展DLL)

VC6.0中:

Project Setting→C/C→Preprocessor definitions:_WINDOWS,_WINDLL,_AFXDLL,_USRDLL

VC2005中:

项目属性→C/C→预处理器→预处理器定义:_WINDOWS;_AFXEXT

在DLL项目中,_USRDLL宏表示生成Export Lib!

3.其他常用宏

__FILE__/__LINE__:

__FILE__为包含当前程序文件名的路径字符串,例如C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE/stdio.h;__LINE__为当前程序代码行号,从1开始的整数。

vc2005_vc2005下载_vc2005无法安装

__STDC__/__cplusplus:

当编译标准C(ANSI C)程序时,编译器自动定义__STDC__;当编译标准C程序时,编译器自动定义__cplusplus。

_MSC_VER:Microsoft Visual C编译器的版本号。例如VC6.0为1200,VC8.0为1400,以此类推。

WIN32_LEAN_AND_MEAN告诉编译器不加载MFC(Not Using MFC)。

关于VC编译器预处理宏,参考:

《AFXDLL和_AFXEXT》

《Predefined Macros(VC6.0)》

《C/C Preprocessor Reference-Predefined Macros(VC8.0)》

《What’s the difference between the WIN32 and _WIN32 defines in C》

三.工作目录和控制台程序运行参数

VC6.0中:

“Project Setting→Debug→Working directory”处填写exe程序的工作目录。

在“Project Setting→Debug→Program argument”处填写main运行参数。

VC2005中:

在“项目属性→配置属性→调试→工作目录”处填写exe程序的工作目录。

在“项目属性→配置属性→调试→命令参数”处填写main运行参数。

默认的工作目录为ProjectDir,即*.dsp/*.vcproj所在目录。

通过编译器启动(Ctrl F5)应用程序时,可以将所依赖的lib和dll库文件所在目录设为工作目录。应用程序执行期间,文件操作的默认路径为工作目录。

工作目录是指当前目录,GetCurrentDirectory()得到的路径;SetCurrentDirectory来改变。

运行目录是指exe所在路径,可通过GetModuleFileName()得到。

四.附加头文件包含

VC6.0中:

VC6.0默认include包含路径:Tools→Options→Directories→Include files。

对于特定项目的头文件包含,在“Project Setting→C/C(Category:Preprocessor)→Additional include directories”处添加附加头文件目录,相对目录参考*.dsp文件。vc2005


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-41594-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 陈端
      陈端

      中国海空军控制了制空权和制海权

    • 高晓虎
      高晓虎

      盯住日本动态

      • 刘小寒
        刘小寒

        学生党的悲催木钱买票

    热点图片
    拼命载入中...