我从a工程中,把它的对话框,位图,还有.cpp文件全部弄到工程b中。编译后,提示:
Cannot open include file: 'Resource.h'我把a工程中的resource.h文件中内容拷到b工程中,也是解决不了问题,请问该如何解决?

解决方案 »

  1.   

    资源复制最好还是使用资源编辑器比较好,因为资源编辑器会自动帮你编排ID
    VC6 下比较容易
    打开B工程,在Wrokspace中激活 ResourceView
    打开A工程中的.rc文件(资源方式)
    把想要弄到B工程的资源 按住Ctrl键,逐个激活选中
    拖拽选中的资源到 ResourceView 窗口,(按Ctrl键是复制)和复制文件拖拽有点类似
    拷贝A工程对应资源的类的.h 和 .cpp 文件到B工程目录
    在 FileView 窗口中添加如新复制来的.h 和 .cpp 文件
    保存工程,关闭工程
    删除 B 工程目录下的 .clw 
    打开工程, Ctrl+W 运行类向导,加入所有文件
    保存工程
    编译、修改、调试……VS2003 VS2005没玩过
    VS2008 中不能拖拽资源