我从网上下载了不少例子编译时都存在这样的问题
在下列语句中
#include "res\ListViewDemo.rc2"  // non-Microsoft Visual C++ edited resources
出现如下问题
E:\00000\Download\Vc\列表控件(视图)\multisort_listview\ListViewDemo.rc(385) : fatal error RC1015: cannot open include file 'res\ListViewDemo.rc2'.相应目录下的确没有.rc2文件,请问题我应该如何处理?
再问题:.rc2是什么文件,是不是自动生成的,有什么用?

解决方案 »

  1.   

    是个文本文件,可以用ultraedit打开来看看。
    简单点,就从别的项目里拷贝一个.rc2文件过来,该改名字等试试。
      

  2.   

    你在那里建res文件夹,然后把相应文件考进去
      

  3.   

    .rc2文件是资源文件,和.rc文件格式是一样的,所不同的是,.rc2文件一般都是手工编辑的,VC提供这样一套include资源文件的机制,就是在你project的.rc2文件中include其它的.rc2文件。
    所以,没办法,你得想办法得到这个ListViewDemo.rc2。另外一种办法是,构造一个空的ListViewDemo.rc2,编译连接可能通过,但是这样的话,结果无法预计,因为不知道这个文件中到底是什么。
      

  4.   

    .rc2文件是资源文件,和.rc文件格式是一样的,所不同的是,.rc2文件一般都是手工编辑的,VC提供这样一套include资源文件的机制,就是在你project的.rc2文件中include其它的.rc2文件。
    所以,没办法,你得想办法得到这个ListViewDemo.rc2。另外一种办法是,构造一个空的ListViewDemo.rc2,编译连接可能通过,但是这样的话,结果无法预计,因为不知道这个文件中到底是什么。
      

  5.   

    RC2一般都是RC文件的重用,
    这样也许可以。你先试一下。你先建一个LISTVIEWDEMO的RC2文件。
    再将RC文件包含进去,
    在RC2中加入
    #include"listviewdemo.rc"
      

  6.   

    网上很多例子是rc2文件不在res目录下,而在其他目录下。
      

  7.   

    很多网上的例子都把rc2文件放在了工程更目录下,你把他移动到res目录就可以了