1>MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)“

2023-05-16

在使用SDL库的时候会在编译时报出以下错误
1>MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用

主要原因是main函数没有找到 ,main函数没有找到的主要原因是SDL中把main从新定义一个新的意义SDL使用了
#define main SDL_main
所以我们写的main就没有真正的意义了 程序也就找不到入口了
我们应该

#undef main 

取消sdl对main的定义就可以

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1>MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)“ 的相关文章

  • c++ 如何运行内容存储在字符数组中的.exe文件?

    我正在制作一个特定的程序 我只是想知道我是否可以这样做 运行一个文件 其内容存储在 WINDOWS 上的字符数组中 这是读取可执行文件并将其存储在字符数组中的代码 filetoopen open C blahlbah exe ios bin
  • PAR::Packer 如何工作?

    我正在使用 PAR Packer 这个问题突然出现在我的脑海中 PAR Packer 在 Perl 中如何工作 真的吗compilePerl 脚本到 exe 就像 g 将 C 源代码编译到 exe 一样 还是像 Python 中的 py2e
  • 如何在搅拌机中导出带有纹理的.obj格式文件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 First of all i am new in blender i have attached texture from tree ob
  • 对于 Windows exe/二进制文件,证书、签名和指纹之间有什么区别?

    我试图了解 Windows 可执行文件和二进制文件上下文中签名 指纹和证书之间的区别 在发布这个问题之前我在互联网上查了一下 但我没有得到简明的区分 也许我对这三个术语的理解一开始就不清楚 有人可以帮我解决这个问题吗 A 证书是通常使用 X
  • 将命令行参数传递给 WiX 自定义操作

    我们通过 Windows 安装程序 msi 安装了一个桌面应用程序 并且希望添加一个自定义操作 以便在通过后重新启动 exeLAUNCH APP 1 to the cmd 所以我有一个 vbs 脚本来启动一个bat文件来启动安装msi 主要
  • .NET:将 EXE 文件嵌入到我的项目中

    我知道这是奇怪的情况 但我需要将 EXE 文件 或汇编代码 嵌入到我的项目中 因此它只能由应用程序启动 它无法在文件系统中创建 EXE 并启动它 是否可以 Edit 它不是 NET EXE 无论如何 我将 Test exe 文件作为资源添加
  • 无法在 PHP 中使用 exec() 运行 .exe 文件

    我正在尝试使用 exe 文件来执行计算并将输出传递到 PHP 中 我使用 C 制作了一个 Hello World exe 文件 但无法让 PHP 执行它 如果我从 CMD 运行此命令 我会得到正确的输出 C path file exe 但如
  • 使用 pyinstaller 制作的 exe 文件被 Windows Defender 报告为病毒威胁

    我正在尝试使用 pyinstaller 为学校项目创建一个 exe 但是 Windows Defender 似乎报告病毒威胁并阻止该文件 我想将此 exe 发送给其他人 但除非我修复此问题 否则我无法做到这一点 所以这些是我的疑问 为什么e
  • 将 Node.js 项目转换为可执行文件

    我已经创建了Node js项目 但是我的客户要求是获取它的exe文件 以便他可以在不安装node的情况下运行它 请帮助我将 node js 项目创建到其可执行文件 即 exe 文件 中 我认为您已经解决了您的问题 但问题未标记为已解决 你可
  • 哪些编程语言可以生成自包含的 Windows .exe?

    我想要制作一个易于部署的 Windows 应用程序 并且想知道哪些编程系统可以创建完全独立的 Windows exe 文件 另外 如果可以使用同一来源的 MacOSX 和 Linux 来完成同样的事情 这将是一个额外的好处 我查看了 Rea
  • 在 ThreeJS 中为 .obj 添加颜色

    我是 ThreeJS 的新手 有一个简单的问题 我有以下可以正常工作的代码 但我无法向我的 obj 添加颜色 简而言之 我在 Solidworks 2012 中设计了一个游戏控制器 然后将 CAD 文件导出为 stl 然后我使用 MeshL
  • Windows 上的 Qt5 部署

    我一直在研究如何将我的桌面应用程序从 Qt5 Creator 部署到一组 dll 和一个 exe 记录的过程似乎极其复杂 http qt project org doc qt 5 0 qtdoc deployment windows htm
  • 生成最小可执行文件的编程语言? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在没有DLL的情况下编译SDL程序并运行它

    是否可以将SDL库程序编译为exec并在没有 sdl dll 的情况下运行它 例如 假设我编写了 sdl 程序 它可以工作 但问题是要在 Windows 上运行该程序 我需要在同一文件夹或系统文件夹中包含 sdl dll 是否可以编译它 以
  • 使用pyinstaller时找不到脚本

    我正在尝试将 python 脚本转换为 exe 文件 我已将 python 脚本与 pyinstaller 一起添加到文件夹中 并在 CMD 中使用正确的 PATH C Users ola nordmann AppData Local Pa
  • 如何将 Selenium IDE 制作为 exe?

    我下载了 Selenium IDE 代码 现在我想通过双击它来启动 selenium IDE 而不是作为 firefox 插件 任何可以帮助我将 IDE 作为桌面应用程序启动的想法都值得赞赏 提前致谢 正如每个人都指出的那样 Seleniu
  • 将程序和外部文件捆绑到单个可执行文件中?

    这个问题有点类似于this one https stackoverflow com questions 1730742 pack program and dynamically loaded files into single execut
  • Java:在 eclipse 中导出到 .jar 文件

    我正在尝试将 Eclipse 中的程序导出到 jar 文件 在我的项目中 我添加了一些图片和 PDF s 当我导出到 jar 文件时 似乎只有main已编译并导出 我的意愿是如果可能的话将所有内容导出到 jar 文件 因为这样我想将其转换为
  • 如何在C#和Azure启动任务中自动更新EXE项目?

    我在我的天蓝色相关项目中面临着一个关键且有趣的问题 我创建了一个 Web 应用程序 用户可以从那里下载一个插件 C 中的 EXE 项目 并在解压后上传 EXE 和配置文件到部署在 Azure 平台上的应用程序的启动任务 并且该 exe 定期
  • 将两个 VS2010 C++ 项目构建到同一输出文件夹中

    我在同一个 VS 2010 解决方案中有两个项目 他们重复使用相同的代码 我希望 VS2010 将两个项目的可执行文件构建到同一个输出文件夹中 显然这并不是微不足道的 尽管http msdn microsoft com en us libr

随机推荐