注意到底下的成功、失败都是0吗,说没有找到入口点。
main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI
函数签名为:
int main();
int main(int argc, char* argv[]);
_tmain()是Visual Studio提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。
函数签名为:
int _tmain(int argc, TCHAR *argv[])
当你程序当前的字符集为unicode时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int wmain(int argc, wchar_t *argv[])
当你程序当前的字符集为ANSI时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int main(int argc, char *argv[])
建议你直接重新创一个项目,把中间代码粘贴到_tmain里。不要选择空项目,先选win32应用程序,然后点完成就行了。改起来太麻烦,需要加如stdafx.h,创建一个stdafx.h,加入tchar.h……还得改项目的各种属性,我也没成功过,直接重创一个算了
如果是自己写一些比较小的程序算法什么的我建议用空项目!
第三幅图中的程序有一个问题哈,using namespace std;这行应该放在头文件的下面,主函数main的外面!