DirectX 11.2 错误: X3501: 找不到'main'入口点

DirectX 11.2 Error: X3501: 'main' entry point not found

本文关键字:main 入口 找不到 错误 X3501 DirectX      更新时间:2023-10-16

我最近一直在从Microsoft的教程包中学习DirectX 11.2。我将进入第二个教程,其中使用着色器创建三角形。但是,当我编译时有一个错误,这确实困扰着我,我不知道如何解决它。错误 X3501:找不到"主"入口点,但我不明白的是我确实有主入口点。

这是我的主要功能。

[Platform::MTAThread]
int main(Platform::Array<Platform::String^>^)
{
    auto frameworkViewSource = ref new Direct3DFrameworkViewSource();
    Windows::ApplicationModel::Core::CoreApplication::Run(frameworkViewSource);
    return 0;
}

您应该在 VS 中设置正确的入口点和着色器模型

看看这个页面 http://social.msdn.microsoft.com/Forums/windowsapps/en-US/51859322-fc36-4946-b4cb-b5971fcaa9e5/fxc-error-x3501-main-entrypoint-not-found?forum=wingameswithdirectx