参考资源文件VC++中的$(SolutionDir)
Reference $(SolutionDir) in resource file VC++
我正在尝试构建一个包含两个项目的解决方案:
-
COM Dll
-
使用此DLL 的应用程序
在COM dll中,我试图将idl
生成的tlb
嵌入到项目中。我有常见的配置Debug-Release
和Win32-x64
对。现在,根据这一点,tlb
文件在不同的路径中创建,这些路径可以通过$(SolutionDir)Project1$(IntDir)
引用。每次使用不同的配置对构建时,如何使资源文件引用此文件?这是我的.rc
文件的一部分:
#include <windows.h>
1 TEXTINCLUDE DISCARDABLE
BEGIN
"1 TYPELIB ""CalcCOMObject.tlb""rn "
END
// More info block code...
#ifndef APSTUDIO_INVOKED
// Please suggest in the line below:
1 TYPELIB "x64\Debug\CalcCOMObject.tlb"
#endif
我更希望资源文件在resource editor
中仍然是可编辑的。我正在使用VS2015来构建我的项目。谢谢
您将/I $(SolutionDir)Project1$(IntDir)
传递给RC.EXE;在Visual Studio属性中,可以在"资源>其他包含目录"下找到
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- .cpp和.h文件中的模板专用化声明
- 反向给定链表中的K节点
- 正在查找文档以获得PS4平台的C++中的设备信息
- enum是C++中的宏变量还是整数变量
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 将字符串存储在c++中的稳定内存中
- 文本文件中的单词链表
- 递归函数计算序列中的平方和(并输出过程)
- 如何从C++中的依赖类型中获得它所依赖的类型
- C++中的"inline"关键字
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 用C++中的一个变量定义一个常量
- vector.resize()中的分配错误
- 使用指针从C++中的数组中获取最大值
- arr[-1]在c++中的奇怪行为
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 将值指定给向量(2D)的向量中的某个位置
- 参考资源文件VC++中的$(SolutionDir)