Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt资源文件的模拟?_C++_Visual Studio_Qt - Fatal编程技术网

C++ Qt资源文件的模拟?

C++ Qt资源文件的模拟?,c++,visual-studio,qt,C++,Visual Studio,Qt,我需要类似Qt的资源系统。 与编写文件的完整路径并用程序拖动它们不同,我希望像Qt那样创建一个文件并输入相对文件路径。 我不能在我的项目中使用Qt,也不能使用。VisualStudio提供的rc文件非常复杂和繁琐 我可以用什么替代呢?您可能需要.resx资源文件 创建此文件的一种方法是打开Visual Studio: 右键单击您的项目 选择添加|新项目 选择资源文件 给它一个名称(例如资源) 单击添加 现在,您的项目中将有一个具有您提供的名称的资源文件,它将自动打开资源编辑器。如果没有,请在项目

我需要类似Qt的资源系统。 与编写文件的完整路径并用程序拖动它们不同,我希望像Qt那样创建一个文件并输入相对文件路径。 我不能在我的项目中使用Qt,也不能使用。VisualStudio提供的rc文件非常复杂和繁琐


我可以用什么替代呢?

您可能需要.resx资源文件

创建此文件的一种方法是打开Visual Studio:

  • 右键单击您的项目
  • 选择添加|新项目
  • 选择资源文件
  • 给它一个名称(例如资源)
  • 单击添加
  • 现在,您的项目中将有一个具有您提供的名称的资源文件,它将自动打开资源编辑器。如果没有,请在项目中双击它
  • 在编辑器的左上角,单击“字符串v”下拉列表并选择“图标”
  • 将图标拖到此屏幕中
  • 将其重命名为您想要的任何名称(例如,某物)
  • 如果您熟悉QT资源文件,您很快就会使用它

    资料来源:

    简要文件:


    我很肯定你的假设是错误的。Visual Studio不需要资源文件中的完整路径。这真的会破坏各种源代码管理系统。我能用C++的RESX文件来工作吗?@ MRJBOM2。我想知道你是否想用非托管C++中的RESX文件?如果是这样,就我而言,你不能。我建议您可以尝试使用.rc文件。有关更多详细信息,我建议您可以参考以下链接: