【问题标题】:How to rename qrc file?如何重命名 qrc 文件?
【发布时间】:2015-06-12 13:39:52
【问题描述】:

有基于 MDI 示例的项目。我在 Visual Studio 2013 中使用它。
我想重命名mdi.qrc 文件。但是重命名后出现错误

1>main.obj : 错误 LNK2019: 函数 _main 中引用的无法解析的外部符号“int __cdecl qInitResources_mdi(void)”(?qInitResources_mdi@@YAHXZ)

我需要做什么?

【问题讨论】:

  • 修复引用(链接到您的 qrc 文件的链接)并清理/重新构建?
  • 我做了清理/重新构建。参考文献有哪些?
  • 项目中每次出现的字符串mdi.qrc 都是一个引用。我猜当你重命名文件时,这些字符串不会更新
  • 每次更改资源时,都应该运行qmake。

标签: visual-studio qt


【解决方案1】:

需要编辑 Q_INIT_RESOURCE 参数。

int main(int argc, char *argv[])
{
    Q_INIT_RESOURCE(mdi);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 2010-09-26
    • 2014-01-15
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多