在代码中手动创建一个控制台,增加一下代码:
#include <stdio.h> #if WIN32 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nCmdShow) #else int main(int argc, char** argv) #endif // WIN32 { // 分配控制台窗口 AllocConsole(); // 将当前进程附加到控制台窗口 AttachConsole(ATTACH_PARENT_PROCESS); // 设置标准输出流为控制台窗口 freopen("CONOUT$", "w", stdout); // 在控制台窗口中输出 printf("Hello, World!\n"); while(1) { usleep(1000); /*Just to let the system breath*/ printf("run demo\n"); } // 退出时释放控制台窗口 FreeConsole(); }
标签:窗口,int,WIN32,printf,HINSTANCE,控制台,codeblocks From: https://www.cnblogs.com/moon458/p/17622125.html