stephenxjc 发表于 2013-1-15 08:18:37

visual studio project property常用设定

Project property常用设定

1       General

1.1             Character set
问题:cannotconvert parameter 1 from 'const char *' to 'LPCTSTR'
解决方案:通常需要将characterset 从Use UnicodeCharacter Set 改为UseMulti-Byte Character Set。
 
2       Debugging
 
2.1             Working directory
其目录结果取决于工程中文件的相对关系。通常默认目录为project文件所在目录。
修改目录的例子


如图一(图一在附件中),本例中,guitest文件夹为当前目录,如果需要将目录设为demos文件夹下,可以:../../../../demos
 
2.2             Commandarguments
命令行参数可以在这里设定。该参数读入到main(int argc, _TCHAR* argv[])。
 
3       C/C++(与编译相关)

3.1             General
3.1.1    Additional IncludeDirectories

包含文件目录
 
3.1.2    Warning level

编译时,提醒的等级。如果只希望在编译时只提供error,而将warning屏蔽,可以在此关闭warning
 
3.2              Code generation
3.2.1    Runtime Library

Single-Threaded 单线程静态链接库(release版本)
Multithreaded 多线程静态链接库(release版本)
multithreaded DLL 多线程动态链接库(release版本)
Debug Single-Threaded 单线程静态链接库(debug版本)
Debug Multithreaded 多线程静态链接库(debug版本)
Debug Multithreaded DLL 多线程动态链接库(debug版本)
单线程: 不需要多线程调用时, 多用在DOS环境下
多线程: 可以并发运行
静态库: 直接将库与程序Link, 可以脱离MFC库运行
动态库: 需要相应的DLL动态库, 程序才能运行
release版本: 正式发布时使用
debug版本: 调试阶段使用
 
3.3              Language
3.3.1    Enable Run-Time Type Info:??

 
4       Linker

4.1             General
4.1.1    Output File

可执行文件的位置。目录设置方法与前面相同,注意要指定生成的文件和后缀
 
4.1.2    Additional Library Directories

为lib文件的目录
 
4.2             Input
4.2.1    Additional Dependencies

程序中需要使用的lib库
 
4.3             System
4.3.1    Sybsystem

Console (/SUBSYSTEM:CONSOLE) 在创建project时选用win32 console,主函数是_tmain
Windows (/SUBSYSTEM:WINDOWS) 在创建project时选用win32 project,主函数是WinMain
 
 
页: [1]
查看完整版本: visual studio project property常用设定