我正在评估将我的应用程序(Win32)转换为Qt的可行性。我想转换代码,以便逐渐将一个单一的代码库从Windows GDI转换为Qt,而不是克隆源代码并复制代码。通过翻转一个全局开关,或在项目属性中声明一个清单常量,我希望进行转换和测试,同时能够在必要时发布生产版本(使用旧代码)。
Windows从WinMain()
函数开始,我看到Qt有一个main()
。
是否有一种组织源的技术来简化此过程?构造代码的最佳方法是什么?
答案 0 :(得分:0)
如果“如何简化此操作”表示“如何更改Windows可执行文件入口点”,则 在VS项目设置中:将“配置属性>链接器>高级”放在“入口点”的“ mainCRTStartup”中。
如果您需要从命令行执行此操作,请检查以下内容:Replacing WinMain() with main() function in Win32 programs