gpt4 book ai didi

winapi - 主要与 wWinMain

转载 作者:行者123 更新时间:2023-12-02 05:00:26 25 4
gpt4 key购买 nike

总结:我正在尝试在 Windows 8 上的 Visual Studio 2012 中编译 NVIDIA SDK 应用程序,但收到错误消息:FXC:错误 X3501:“主”:入口点不是发现。我是 Windows 编程的新手,正在尝试弄清楚这意味着什么。

详细信息:

我正在尝试编译 Multi-View Soft Shadows NVIDIA SDK 应用程序。下载后我有一个 vcproj 文件。我在 Windows 8 上的 Visual Studio 2012 中打开它并在转换过程中收到一些警告,但它似乎正确打开了项目。

但是,当我构建项目时出现以下错误:FXC : error X3501: 'main': entrypoint not found

起初我认为这可能是因为应用程序中没有main函数。但后来我发现了 wWinMain,我猜它应该在某些 Windows 应用程序中替换 main。所以我认为源代码是正确的,但也许需要更改 Visual Studio 2012 的某些设置。但是搜索该错误消息并没有回答我的问题,所以我想知道是否有人可以解释错误的原因以及关于如何修复它的任何建议。

最佳答案

这不是 C++ 问题...着色器编译器 fxc.exe 正在您的着色器代码中查找名为 main 的函数。它没有找到它并因此抛出错误。右键单击您的 HLSL 文件并转到属性 -> 配置属性 -> 常规。应该有一个项目类型字段。将其从 HLSL Compiler 更改为 Does not participate in build。这应该可以防止 HLSL 编译器出现并给您带来这些错误。

关于winapi - 主要与 wWinMain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17178704/

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