如何将vc的两个工程合并到一起

时间:2022-07-14 20:07:25
我们现在做一个软件,主对话框有一个人在做,这是建立的一个基于对话框的文档,主对话框上一个按钮将弹出另外一个对话框,这个弹出的对话框也已经建立了一个基于mfc对话框的工程,而且汉关联了很多的函数,请问如何将这两个工程合并到一起的!~

11 个解决方案

#1


把b.cpp,b.h考过来,加到工程里面,然后调试一些出现的问题,简单,不难

#2


那资源文件怎么加啊,因为要想调用b工程的对话框需要资源文件啊!~

#3


在a工程里打开b工程的rc文件,就可以copy paste了

#4


首先确定一个主工程,把另外工程的.h和.cpp拷贝到主工程下,再添加进主工程

第二就是资源的问题了,就是.rc文件的合并,这个要手动进行,把那个要被合并的工程中的.rc文件打开,
和主工程的rc文件对比一下,把重复的删除,再按照对于的段位置把要合并的拷贝到主工程rc文件相应的位置

#5


关注中……

#6


谢谢各位了,正在尝试中!

#7


好贴

#8


引用楼主 yueyucanyang 的帖子:
我们现在做一个软件,主对话框有一个人在做,这是建立的一个基于对话框的文档,主对话框上一个按钮将弹出另外一个对话框,这个弹出的对话框也已经建立了一个基于mfc对话框的工程,而且汉关联了很多的函数,请问如何将这两个工程合并到一起的!~


我搞不懂你们这种分工叫不叫开发.实际上我认为你们没有分工,都在各搞各的(一人一个APP,不好分出来)

实际上每个人应该做的是写一个自己要开发的类,或者资源,(一定要通用,可移植性,导入导出)

最后合并的时候,再新建一个工程,添加所有的类,资源,然后形成主程序

#9


   呵呵。你先打一个项目(主对话框项目),然后再将另一个项目(从对话框项目)添加上去就行了。我不知道你用的是哪个编译环境,下面就以VS2008为例简单地说一下吧:
   设A项目为主项目;B项目是从项目,将要加入到A项目中。
1、在VS2008中打开A项目;
2、在VS2008环境中的“解决方案资源管理器”中,右击树视图的“树根”--“解决方案'XXX'”(其中“XXX”是您的A项目名称;
3、在弹出菜单中,选择“添加(D)”->“现有项目(E)”;
4、然后在弹出的对话框中找出你的B项目所在的路径,并选择“.dsp”文件,或者是“ .vcproj”文件,然后点击“打开”即可以将B项目添加到A项目中去。

   同理,在VC6.0或VS2005中也是差不多的,只是菜单名称不同而已。(以前在VC6.0中加过的,只是现在都改装VS2008了,好久没有用VC6.0,有点忘了具体的菜单名以及菜单的位置,所以不改乱说。以免误导。呵呵。

#10


第一次搞这个,没有经验,以后请多指教!~呵呵

#11


谢谢啊,这个我已经了解了。嘿嘿~!

#1


把b.cpp,b.h考过来,加到工程里面,然后调试一些出现的问题,简单,不难

#2


那资源文件怎么加啊,因为要想调用b工程的对话框需要资源文件啊!~

#3


在a工程里打开b工程的rc文件,就可以copy paste了

#4


首先确定一个主工程,把另外工程的.h和.cpp拷贝到主工程下,再添加进主工程

第二就是资源的问题了,就是.rc文件的合并,这个要手动进行,把那个要被合并的工程中的.rc文件打开,
和主工程的rc文件对比一下,把重复的删除,再按照对于的段位置把要合并的拷贝到主工程rc文件相应的位置

#5


关注中……

#6


谢谢各位了,正在尝试中!

#7


好贴

#8


引用楼主 yueyucanyang 的帖子:
我们现在做一个软件,主对话框有一个人在做,这是建立的一个基于对话框的文档,主对话框上一个按钮将弹出另外一个对话框,这个弹出的对话框也已经建立了一个基于mfc对话框的工程,而且汉关联了很多的函数,请问如何将这两个工程合并到一起的!~


我搞不懂你们这种分工叫不叫开发.实际上我认为你们没有分工,都在各搞各的(一人一个APP,不好分出来)

实际上每个人应该做的是写一个自己要开发的类,或者资源,(一定要通用,可移植性,导入导出)

最后合并的时候,再新建一个工程,添加所有的类,资源,然后形成主程序

#9


   呵呵。你先打一个项目(主对话框项目),然后再将另一个项目(从对话框项目)添加上去就行了。我不知道你用的是哪个编译环境,下面就以VS2008为例简单地说一下吧:
   设A项目为主项目;B项目是从项目,将要加入到A项目中。
1、在VS2008中打开A项目;
2、在VS2008环境中的“解决方案资源管理器”中,右击树视图的“树根”--“解决方案'XXX'”(其中“XXX”是您的A项目名称;
3、在弹出菜单中,选择“添加(D)”->“现有项目(E)”;
4、然后在弹出的对话框中找出你的B项目所在的路径,并选择“.dsp”文件,或者是“ .vcproj”文件,然后点击“打开”即可以将B项目添加到A项目中去。

   同理,在VC6.0或VS2005中也是差不多的,只是菜单名称不同而已。(以前在VC6.0中加过的,只是现在都改装VS2008了,好久没有用VC6.0,有点忘了具体的菜单名以及菜单的位置,所以不改乱说。以免误导。呵呵。

#10


第一次搞这个,没有经验,以后请多指教!~呵呵

#11


谢谢啊,这个我已经了解了。嘿嘿~!