Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个 GUI 项目,当我启动时,我想要两个窗口:
一个主窗口,另一个顶部的 SYSMENU 窗口用于创建新项目等。我正在使用模板,我想从两个类中删除主要功能并将其放入不同的 init.cpp 类中。如何?
谢谢。
Dev C++ 是一个不再使用的旧 IDE。
如果它有一个用于 Windows API 级 GUI 程序的模板,那么该模板很可能有一个 Microsoft 特定的WinMain函数,而不是一个标准的 C++main函数。
WinMain
main
使用 Dev C++ 的默认工具链,即 GNU(g++ 及其链接器),您只需删除 Microsoft 特定的工具链WinMain并改用标准main。
请注意,使用 Microsoft 的工具链,您必须明确指示链接器接受标准的main.
但是,一步一个脚印。