编程环境为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工程中都无法正常使用。添加方法如下:
- 首先将自己的rc.qrc文件改个名,比如,改成rc1.qrc。
- 在VS中工程上点右键,选择“添加”“新建项”,选择“Qt5 Resourses”“Qt Resource”,在“名称”中输入“rc.qrc”这个名字,点“添加”按钮,项目路径下会新建一个rc.qrc的文件。
- 将新生成的这个rc.qrc删掉,然后将rc1.qrc重命名为rc.qrc。
- 重新编译工程就可以了。
转载于:https://my.oschina.net/walkfaraway/blog/3019194
分享到:
相关推荐
一般需要启动界面的程序会把加载工作放到子线程,在主线程播放启动界面,但是有时候又确实需要在主界面耗时加载一些东西,就没办法播放动态启动界面了,而QT又不支持子线程刷新UI。 所以写了一个多进程启动界面组件...
本文将详细介绍如何使用CodeBlocks来编译包含QRC文件的示例程序。 首先,你需要安装Qt库和CodeBlocks。确保它们都正确配置,并且CodeBlocks能够识别Qt的编译器和链接器设置。在CodeBlocks中,可以创建一个新的Qt...
选择要转换的ui文件和资源文件(qrc)所在的目录,在对应的下拉列表中按下回车键即可自动添加要转换的源文件,选择好输出目录,双击或者点击转换按钮即可完成转换。脚本用python3.6+pyqt5编写,使用时需要安装pyqt5和...
- 在“Sources”类别中,添加`resources.qrc`文件,这样VS会将其作为源文件处理。 5. 使用资源: - 在C++代码中,可以使用`QResource`类或者`QStringLiteral`来访问资源。例如: ```cpp #include "resources_...
如果你使用的是Maven,可以在pom.xml文件中添加如下依赖: ```xml <groupId>com.google.zxing</groupId> <artifactId>core <version>3.4.1 <groupId>com.google.zxing</groupId> <artifactId>javase ...
例如,你可以将图片、字体、XML文件等资源添加到qrc文件中,然后在代码中使用`QResource`或`QPixmap`等类来访问它们。这种方式使得资源管理更加方便,同时也提高了安全性和性能,因为资源文件是直接由应用程序加载的...
歌词转换器是一款实用的工具软件,专为音乐爱好者设计,主要功能是将歌词文件进行转换,以便适应不同的播放器或格式需求。在音乐播放中,歌词通常以LRC格式存储,这种格式包含时间戳信息,使得歌词能与歌曲旋律同步...
在 Qt 中添加工具条是开发桌面应用程序的常见需求,本文将介绍如何在 Qt 中添加工具条,添加菜单和状态栏。 首先,需要了解 Qt 中的资源文件(.qrc 文件),它是一个 XML 格式的文本文件,用于存储图标、图片、音频...
1) 导入lrc文件:打开LrcCon31软件,选择“添加文件”或“添加目录”导入需要转换的lrc歌词文件。 2) 选择输出格式:在设置菜单中选择目标输出格式,如txt或srt。 3) 设置参数:如果需要,可以调整时间同步或其他...
2. **QRC资源系统**:"iconeditorplugin.qrc"的使用,了解如何在Qt项目中添加、管理和使用资源文件,以及如何通过qmake或qrc工具将资源编译进可执行文件。 3. **Qt界面设计**:可能涉及到Qt Designer工具,学习如何...
在打开的资源编辑器中,你可以通过右键点击树形结构,选择"添加文件..."或"添加目录..."将所需的文件或文件夹添加进来。记得为每个添加的资源指定一个有意义的路径,以便在代码中引用。 接着,我们需要在项目的.pro...
在QT中,资源文件(QRC文件)扮演着重要角色,为应用程序提供了一种组织和管理静态资源如图片、字体、音频文件、XML文档等的方式。资源文件的使用可以避免硬编码文件路径,使得应用程序在不同操作系统和环境下更易...
2. 在新打开的`resources.qrc`文件中,你可以添加资源文件,例如图片、CSS样式表或qm语言文件。只需右键点击空白区域,选择“添加文件...”或“添加目录...”。 3. 添加资源后,QT会自动生成对应的XML结构,确保资源...
在Qt项目中,通常将图片放在“resources”或“qrc”文件中,以便在运行时动态加载。 3. 将图片转换为QML兼容格式: 在实际开发中,我们可能需要将Photoshop或其他图形编辑软件中的图片转换为适合QML使用的格式。这...
首先,在.pro文件中添加资源文件引用,如`RESOURCES += styles.qrc`,然后在styles.qrc文件中定义QSS文件。接着,可以使用`":/资源路径"`来引用QSS文件,如下所示: ```cpp app.setStyleSheet(":/styles/styles.qss...
rcc 命令用于将 .qrc 文件转换成 qrc_*.h 文件。例如: RCC_DIR += ../tmp 五、moc 命令设置 moc 命令用于将含有 Q_OBJECT 的头文件转换成标准 .h 文件。例如: MOC_DIR += ../tmp 六、目标文件设置 目标文件...
在QT Creator中,可以通过"项目" -> "添加新项" -> "QT" -> "资源文件 (.qrc)"来创建一个资源文件。这个过程创建了一个`.qrc`文件,它就像一个目录结构,你可以在这个结构中添加、删除或重命名资源。 在本例中,...
RCC(Qt Resource Compiler)是Qt工具链的一部分,它的主要功能是将资源文件(如图标、图片、字体等)编译到一个二进制的.QRC文件中,然后在运行时由Qt加载。这样做的好处包括: 1. **代码整洁**:资源被嵌入到应用...
并在resources.qrc文件中声明资源: ```xml <file>bofang_wav.wav ``` 编译项目后,WAV文件会被嵌入到最终的可执行文件中,这样即使在没有原始WAV文件的环境中,程序也能正常播放音乐。 需要注意的是,...
项目包含312个文件,其中包括69个CPP源文件、69个O文件、63个头文件、59个PNG图片、29个UI文件、6个TXT文件、2个QRC文件、2个Debug文件和2个Release文件。这个系统是一个高校毕业生信息管理系统,可能包括学生信息的...