1

我是 C++ 新手,我来自 JAVA。

c++中资源文件是如何管理的?

在 java 中,我们使用单独的源文件夹“resources”并使用相同的包名。

src
 com.example.test
   Example.java
resources
 com.example.test
   config.xml

我们可以使用 Example.java 获取 config.xmlgetClass().getResource("config.png"));

怎样才能做到这一点或有什么方法可以实现这种情况。

4

2 回答 2

1

C++ 不支持资源。但是你可以使用一些框架来实现类似的功能。使用Qt,例如:Qt资源系统

于 2013-03-14T09:39:01.423 回答
0

您可以使用单个资源文件将项目所需的所有资源存储在一起。是一个很好的模板,您可以按原样使用,也可以根据需要进行更改。我个人在我自己最近的一个项目中使用了它的修改版本。对于 C++,您可以更新库调用以使用 C++ STL,或者只使用 C 库。这里还有另一个模板。

于 2013-03-14T10:33:34.500 回答