Dev C++ Windows 模板中的“int main”函数在哪里?
Posted
技术标签:
【中文标题】Dev C++ Windows 模板中的“int main”函数在哪里?【英文标题】:Where is the "int main" Function in the Dev C++ Windows Template? 【发布时间】:2013-02-24 12:29:28 【问题描述】:我正在制作一个 GUI 项目,当我启动时,我想要两个窗口:
一个主窗口,另一个顶部的 SYSMENU 窗口用于创建新项目等。我正在使用模板,我想从两个类中删除主要功能并将其放在不同的 init.cpp 类中。怎么样?
谢谢。
【问题讨论】:
简单地说,你不能以你认为的方式做到这一点。 呃……可以吗?抱歉,我是新手 【参考方案1】:Dev C++ 是一个不再使用的旧 IDE。
如果它有一个用于 Windows API 级 GUI 程序的模板,那么该模板很可能有一个 Microsoft 特定的 WinMain
函数,而不是标准的 C++ main
函数。
使用 Dev C++ 的默认工具链,即 GNU(g++ 及其链接器),您只需删除 Microsoft 特定的 WinMain
并改用标准的 main
。
请注意,使用 Microsoft 的工具链后,您必须明确指示链接器接受标准 main
。
但是,一步一步来。
【讨论】:
旧的?或许。但它最近有更新:[sourceforge.net/projects/dev-cpp/] 和 [orwelldevcpp.blogspot.it/2013/02/dev-c-540-released.html] @EmilioGaravaglia,顺便说一句,我收到一页未找到和一个错误请求。 现在我是这样理解的 orwelldevcpp.blogspot.it (看起来内部 URL 是动态的......)以上是关于Dev C++ Windows 模板中的“int main”函数在哪里?的主要内容,如果未能解决你的问题,请参考以下文章