上篇回顾
上一篇我们说了怎么样创建一个WIN32工程
。
上篇地址:
修改工程
为是更好的入门,已经更轻巧的编程,我们需要修改一下工程属性。
选择项目
-属性
修改工程的MFC 的使用
=在静态库中使用 MFC
,字符集
=使用多字节字符集
修改介绍
- 在静态库中使用 MFC
如果选择
静态库中使用 MFC
,那你编译后的程序就直接包含
了调用MFC的部分的库,文件可能会大一些
,但是可以直接移到其他机器上运行
.如果选择
在共享 DLL 中使用 MFC
的话,你编译后的程序中不包含MFC库
,所以文件会比较小。但是如果你的程序直接移到一个没有安装过MFC
的机器上时,可能会导致找不到MFC的DLL,
- 使用多字节字符集
main函数介绍
其中int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
的三个参数介绍
argc
表示有多少个命令行参数,第一个就是执行程序名,所以argc最少为1
。argv
是具体的参数。envp
是系统的环境变量,很少有介绍的。“名称=值”的形式,以NULL结束。
将main
函数清空,以便继续写代码。
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
return nRetCode;
}
工程下载
备注
main
函数参数测试代码
int main( int argc, char *argv[], char *envp[] )
{
for ( int i = 0; i < argc; ++i )
{
printf( "%d : %s \n", i, argv[ i ] );
}
for( int i = 0; envp[i] != NULL; ++i )
{
printf( "%d : %s \n", i, envp[ i ] );
}
return 0;
}