`
wx1569488408
  • 浏览: 75133 次
文章分类
社区版块
存档分类
最新评论

如何将qrc文件添加至VS

 
阅读更多

        编程环境为Qt5.9.7 + msvc2015 + VS。

        多数时候都使用QtCreator进行代码编写和调试,但是可能由于QtCreator和msvc有些不兼容,导致在QtCreator中调试时会有一些不方便,比如部分变量值显示不出来或者调试过程中编译器卡死,因此,调试时有时候会使用VS。

        在QtCreator中可以通过pro文件很方便设置程序的中间文件目录和输出目录,当将pro文件转成VS的工程之后,这些设置会有一些转换不过去,需要手动去设,因此,一般情况不愿意频繁的将pro转成sln,通常在第一次转换过之后,会在VS中手动设置这些目录,以后如果pro中有什么改变,就直接在VS中进行改变,而不会通过转换来做了。一般需要来做的事情多数是增加了类,那么在VS中把新增加的文件添加到工程中也就是了。

        这次遇到的问题是在pro中增加了资源文件,资源文件的名字为rc.qrc。需要在VS中也相应将这个文件添加进来,否则的话添加的那些图标文件在VS工程中都无法正常使用。添加方法如下:

  1. 首先将自己的rc.qrc文件改个名,比如,改成rc1.qrc。
  2. 在VS中工程上点右键,选择“添加”“新建项”,选择“Qt5 Resourses”“Qt Resource”,在“名称”中输入“rc.qrc”这个名字,点“添加”按钮,项目路径下会新建一个rc.qrc的文件。
  3. 将新生成的这个rc.qrc删掉,然后将rc1.qrc重命名为rc.qrc。
  4. 重新编译工程就可以了。

转载于:https://my.oschina.net/walkfaraway/blog/3019194

分享到:
评论

相关推荐

    在这个错误出现的前一行,出现了某某qrc文件未找到的错误,所以我把所有资源文件都删了。再重新添加资源文件就好了。 究其根本,我猜

    一般需要启动界面的程序会把加载工作放到子线程,在主线程播放启动界面,但是有时候又确实需要在主界面耗时加载一些东西,就没办法播放动态启动界面了,而QT又不支持子线程刷新UI。 所以写了一个多进程启动界面组件...

    codeblocks编译qrc示例程序

    本文将详细介绍如何使用CodeBlocks来编译包含QRC文件的示例程序。 首先,你需要安装Qt库和CodeBlocks。确保它们都正确配置,并且CodeBlocks能够识别Qt的编译器和链接器设置。在CodeBlocks中,可以创建一个新的Qt...

    Qt界面文件(.ui)和资源文件(.qrc)转换为python文件

    选择要转换的ui文件和资源文件(qrc)所在的目录,在对应的下拉列表中按下回车键即可自动添加要转换的源文件,选择好输出目录,双击或者点击转换按钮即可完成转换。脚本用python3.6+pyqt5编写,使用时需要安装pyqt5和...

    vs中编写qt程序如何像qt create一样添加资源文件

    - 在“Sources”类别中,添加`resources.qrc`文件,这样VS会将其作为源文件处理。 5. 使用资源: - 在C++代码中,可以使用`QResource`类或者`QStringLiteral`来访问资源。例如: ```cpp #include "resources_...

    java利用QRC二维码生成读取

    如果你使用的是Maven,可以在pom.xml文件中添加如下依赖: ```xml <groupId>com.google.zxing</groupId> <artifactId>core <version>3.4.1 <groupId>com.google.zxing</groupId> <artifactId>javase ...

    Qt on Android:资源文件系统qrc与assets.docx

    例如,你可以将图片、字体、XML文件等资源添加到qrc文件中,然后在代码中使用`QResource`或`QPixmap`等类来访问它们。这种方式使得资源管理更加方便,同时也提高了安全性和性能,因为资源文件是直接由应用程序加载的...

    歌词转换器

    歌词转换器是一款实用的工具软件,专为音乐爱好者设计,主要功能是将歌词文件进行转换,以便适应不同的播放器或格式需求。在音乐播放中,歌词通常以LRC格式存储,这种格式包含时间戳信息,使得歌词能与歌曲旋律同步...

    QT中如何添加工具条教程

    在 Qt 中添加工具条是开发桌面应用程序的常见需求,本文将介绍如何在 Qt 中添加工具条,添加菜单和状态栏。 首先,需要了解 Qt 中的资源文件(.qrc 文件),它是一个 XML 格式的文本文件,用于存储图标、图片、音频...

    lrc歌词转换工具

    1) 导入lrc文件:打开LrcCon31软件,选择“添加文件”或“添加目录”导入需要转换的lrc歌词文件。 2) 选择输出格式:在设置菜单中选择目标输出格式,如txt或srt。 3) 设置参数:如果需要,可以调整时间同步或其他...

    iconeditorplugin.rar_IconEditorPlugin_iconeditorplugin.qrc

    2. **QRC资源系统**:"iconeditorplugin.qrc"的使用,了解如何在Qt项目中添加、管理和使用资源文件,以及如何通过qmake或qrc工具将资源编译进可执行文件。 3. **Qt界面设计**:可能涉及到Qt Designer工具,学习如何...

    在Qt资源文件中包含和释放exe等各种类型文件

    在打开的资源编辑器中,你可以通过右键点击树形结构,选择"添加文件..."或"添加目录..."将所需的文件或文件夹添加进来。记得为每个添加的资源指定一个有意义的路径,以便在代码中引用。 接着,我们需要在项目的.pro...

    【QT】08qt资源文件文章代码

    在QT中,资源文件(QRC文件)扮演着重要角色,为应用程序提供了一种组织和管理静态资源如图片、字体、音频文件、XML文档等的方式。资源文件的使用可以避免硬编码文件路径,使得应用程序在不同操作系统和环境下更易...

    QT中将资源文件(image、qss、qm等)封装到静态库中,程序该如何引用静态库中的资源文件

    2. 在新打开的`resources.qrc`文件中,你可以添加资源文件,例如图片、CSS样式表或qm语言文件。只需右键点击空白区域,选择“添加文件...”或“添加目录...”。 3. 添加资源后,QT会自动生成对应的XML结构,确保资源...

    将图片文件转qml文件,进行qt Ui的设计

    在Qt项目中,通常将图片放在“resources”或“qrc”文件中,以便在运行时动态加载。 3. 将图片转换为QML兼容格式: 在实际开发中,我们可能需要将Photoshop或其他图形编辑软件中的图片转换为适合QML使用的格式。这...

    Qt之加载QSS文件

    首先,在.pro文件中添加资源文件引用,如`RESOURCES += styles.qrc`,然后在styles.qrc文件中定义QSS文件。接着,可以使用`":/资源路径"`来引用QSS文件,如下所示: ```cpp app.setStyleSheet(":/styles/styles.qss...

    Qt的pro文件编写方法

    rcc 命令用于将 .qrc 文件转换成 qrc_*.h 文件。例如: RCC_DIR += ../tmp 五、moc 命令设置 moc 命令用于将含有 Q_OBJECT 的头文件转换成标准 .h 文件。例如: MOC_DIR += ../tmp 六、目标文件设置 目标文件...

    添加资源所需的image

    在QT Creator中,可以通过"项目" -> "添加新项" -> "QT" -> "资源文件 (.qrc)"来创建一个资源文件。这个过程创建了一个`.qrc`文件,它就像一个目录结构,你可以在这个结构中添加、删除或重命名资源。 在本例中,...

    ICON资源文件,可以用于PYQT开发

    RCC(Qt Resource Compiler)是Qt工具链的一部分,它的主要功能是将资源文件(如图标、图片、字体等)编译到一个二进制的.QRC文件中,然后在运行时由Qt加载。这样做的好处包括: 1. **代码整洁**:资源被嵌入到应用...

    QT实现播放wav格式音乐文件

    并在resources.qrc文件中声明资源: ```xml <file>bofang_wav.wav ``` 编译项目后,WAV文件会被嵌入到最终的可执行文件中,这样即使在没有原始WAV文件的环境中,程序也能正常播放音乐。 需要注意的是,...

    基于QT的高校毕业生信息管理系统设计源码

    项目包含312个文件,其中包括69个CPP源文件、69个O文件、63个头文件、59个PNG图片、29个UI文件、6个TXT文件、2个QRC文件、2个Debug文件和2个Release文件。这个系统是一个高校毕业生信息管理系统,可能包括学生信息的...

Global site tag (gtag.js) - Google Analytics