gpt4 book ai didi

c++ - 如何将 WinMain 设置为入口点?

转载 作者:搜寻专家 更新时间:2023-10-31 01:44:38 27 4
gpt4 key购买 nike

我删除了 IDE 生成的 _tmain() 方法,因为我发现在添加我的 WinMain 条目后有两个入口点没有意义。是的,这是我的第一个 C++ 应用程序,我是新手,但请保持友好。

这就是我得到的:

// Included headers:
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
// Shortened namespaces:
using namespace std;
// The main entry of the application:
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
MessageBox( NULL, L"Hello World!", L"Just another Hello World program!", MB_ICONEXCLAMATION | MB_OK );
return 0;
}
// End of file.

当我尝试构建和运行时出现此错误:

error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

error LNK1120: 1 unresolved externals

我意识到缺少入口点,但是我在哪里可以将 WinMain 设置为入口点?我只是看了一下项目本身的属性,一无所获。请注意,我已将项目作为控制台应用程序启动,但现在我正试图将其转变为常规 Windows 应用程序。

谢谢。

最佳答案

您需要将子系统更改为 Windows。

enter image description here

关于c++ - 如何将 WinMain 设置为入口点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23282187/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com