Ami*_*iad 15 visual-studio-2015
我使用自动转换工具将我的VS 2012项目转换为VS 2015.当我尝试加载资源文件(.rc)时,它失败并显示以下错误:
致命错误RC1015:无法打开包含文件afxres.h
任何的想法?
Wer*_*nze 15
我已经看到了控制台应用程序的相同问题,没有MFC生成的地方Visual Studio 2010.
一种解决方案是修改Visual Studio 2015要包含的安装MFC.MFC由于它的大小,默认情况下不会安装.但在我看来,只有在你有使用的应用程序时才应用MFC.
如果你只需要MFC为afxres.h可以更换
#include "afxres.h"
[...]
"#include ""afxres.h""\r\n"
Run Code Online (Sandbox Code Playgroud)
同
#include "WinResrc.h"
[...]
"#include ""WinResrc.h""\r\n"
Run Code Online (Sandbox Code Playgroud)
您可能需要添加(但在编译资源时您会看到).
#define IDC_STATIC -1
[...]
"#define IDC_STATIC -1""\r\n"
Run Code Online (Sandbox Code Playgroud)
正如您在rc文件中看到的那样,其中一节是TEXTINCLUDE.当Visual Studio资源编辑器打开rc文件并将其保存回光盘时,需要执行此部分并将文本放入标有"从TEXTINCLUDE [...]生成"的部分.因此,请注意更改至少TEXTINCLUDE部分的两个位置,以便资源编辑器可以完成剩下的工作.
| 归档时间: |
|
| 查看次数: |
14100 次 |
| 最近记录: |