在使用Qt Creator并开发我的项目时,我已经将包含一些信息的txt文件添加到资源文件中。我认为这个文件将被合并到exe文件中,我不必用我的exe文件提供这个文件。现在我正在运行我项目的这个exe文件,我得到的信息是找不到txt文件(尽管通过Qt creator运行时一切都运行正常)。有没有办法让它工作,所以我不必提供这个txt文件与我的程序?
编辑:
资源文件:
<RCC>
<qresource prefix="/settings">
<file>Resources/setting_files/accepted_file_extensions.txt</file>
</qresource>
</RCC>
我正在访问它:
boost::filesystem3::ifstream fin("./Resources/setting_files/accepted_file_extensions.txt");