【发布时间】:2011-04-22 09:27:54
【问题描述】:
我想将两个程序组合成一个可执行文件。一个是具有相当复杂项目文件的开源程序,另一个是我的一个具有更简单结构的程序。由于项目文件的相对复杂性,我认为从开源项目开始并对其进行修改以包含我的源文件是最有意义的。
我的意图是我的程序应该受到控制,并将另一个程序视为实用函数的集合。
我注意到开源程序有一个名为“main()”的函数,而我的有一个“WinMain()”。大概我必须告诉编译器首先调用我的 WinMain() 。我该怎么做?
在合并过程中我还有什么需要注意的吗?
编辑: 两个程序都是 C++,而不是 C。
编辑:开源程序做的 io 很少。
编辑: 我想知道的关键是我是否必须在项目设置中修改某些内容以说明“这是一个使用 WinMain() 而不是控制台(?)程序使用 main()" 或者编译器会以某种方式自己解决这个问题。
更新:联合计划现已启动并运行。
【问题讨论】:
-
-1 - 回答问题需要先上几节 C++ 101 课程。
标签: c++ visual-studio-2008 windows-xp