Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何禁用Microsoft';在VisualStudio中tchar.h的装饰?_C++_Visual Studio_Tchar - Fatal编程技术网

C++ 如何禁用Microsoft';在VisualStudio中tchar.h的装饰?

C++ 如何禁用Microsoft';在VisualStudio中tchar.h的装饰?,c++,visual-studio,tchar,C++,Visual Studio,Tchar,默认情况下,Microsoft的Visual Studio使用,并将main定义为int\u tmain(int argc,_TCHAR*argv[])。这可能是有用的,但并不总是如此 如何在默认的新项目中禁用此功能 更新 我想用简单的mains创建空项目。这里是MSDN的指南。创建空项目并使用普通的旧main: 在Visual Studio中,选择文件->新建->项目 选择Console应用程序并为其命名 在向导中,选择应用程序设置 选择空项目 单击Finish 将.cpp文件添加到项目中 在

默认情况下,Microsoft的Visual Studio使用
,并将
main
定义为
int\u tmain(int argc,_TCHAR*argv[])
。这可能是有用的,但并不总是如此

如何在默认的新项目中禁用此功能

更新


我想用简单的
main
s创建空项目。

这里是MSDN的指南。

创建空项目并使用普通的旧
main

  • 在Visual Studio中,选择文件->新建->项目
  • 选择Console应用程序并为其命名
  • 在向导中,选择应用程序设置
  • 选择空项目
  • 单击Finish
  • 将.cpp文件添加到项目中
  • 在新的.cpp文件中,实现
    main
  • 例如:

    #include <iomanip>    
    #include <iostream>
    
    int main(int cArgs, char **ppszArgs) {
      std::cout << "Hello, World!" << std::endl;
      return 0;
    }
    
    #包括
    #包括
    内部主管道(内部管道,管道**ppszArgs){
    
    std::cout“禁用”它是什么意思?您想让向导生成不同的代码,还是询问如何设置显式为ansi/wchar的项目?根据您的项目设置,TCHAR默认为多libyte的char或unicode项目的wchar。您可以始终将main重写为int main()或int main(int argc,char*argv[])不用担心TCHAR就可以覆盖它。