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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   


    我搞不懂你们这种分工叫不叫开发.实际上我认为你们没有分工,都在各搞各的(一人一个APP,不好分出来)实际上每个人应该做的是写一个自己要开发的类,或者资源,(一定要通用,可移植性,导入导出)最后合并的时候,再新建一个工程,添加所有的类,资源,然后形成主程序
      

  5.   

       呵呵。你先打一个项目(主对话框项目),然后再将另一个项目(从对话框项目)添加上去就行了。我不知道你用的是哪个编译环境,下面就以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,有点忘了具体的菜单名以及菜单的位置,所以不改乱说。以免误导。呵呵。