我需要在應用程序啓動期間創建一個沒有控制檯窗口或(任何其他窗口)的exe應用程序。如何在使用Visual Studio 2010的Win32項目中隱藏控制檯窗口
我嘗試了下面這個:
- 使用Visual Studio 2010中,創建了一個Win32控制檯應用程序作爲一個空項目。
- 在項目中添加了一個頭文件「stdafx.h」
- 向該項目添加了一個cpp文件並添加了下面的代碼。
該項目設置是可視stduio默認。
#include "stdafx.h" #include <windows.h> #include "TlHelp32.h" #include <iostream> #include <string> int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { return 0; }
上面的代碼編譯好。
但是,如果我將字符集更改爲「使用Unicode字符集」,我收到以下編譯錯誤。
錯誤C2731: 'WinMain函數':函數不能在Windows 7 64位計算機和Visual Studio構建平臺64上載
我建立的應用程序。
在此先感謝您的幫助。
它的工作,感謝您的幫助 – JChan