导航:首页 > 操作系统 > clion破解Linux

clion破解Linux

发布时间:2024-06-21 09:39:12

㈠ 如何在linux下使用Clion开发Qt的Gui程序

准备工作:已安装好的QtCreator环境,但是觉得QtCreator不好用,转用其他开发工具 第一步,使用Clion创建一个C++项目,如下图: 第二步,修改CMakeListstxt和maincpp文件: 1) CMakeListstxt修改如下: cmake_minimum_required(version 33) pr如何在linux下使用Clion开发Qt的Gui程序

㈡ 如何在linux下使用Clion开发Qt的Gui程序

准备工作:已安装好的QtCreator环境,但是觉得QtCreator不好用,转用其他开发工具
第一步,使用Clion创建一个C++项目,如下图:

第二步,修改CMakeLists.txt和main.cpp文件:
1). CMakeLists.txt修改如下:
cmake_minimum_required(version 3.3)
project(Widget)

set(CMAKE_INCLUDE_CURRENT_DIR ON)
#打开Qt的MOC功能和UI文件处理功能
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
#查找Qt的库
find_package(Qt5Widgets)

set(SOURCE_FILES main.cpp Widget.cpp Widget.h)

add_executable(Widget ${SOURCE_FILES})

target_link_libraries(Widget Qt5::Widgets)

2). main.cpp文件修改如下:
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QMainWindow>

int main(int argc, char* argv[]) {
QApplication a(argc, argv);
QMainWindow *window = new QMainWindow;
window->setFixedSize(500, 500);
// window->setLayout(vbLayout);
window->show();
return a.exec();
}

第三步,如何使用Qt的ui文件并生成.h文件
1). 配置ui-designer, 打开Clion的External-Tools配置项,Program参数请填写你的QtDesigner位置,其他参数可参照图上所示填写

2). 配置UIC,生成.h文件,Program参数请填写你的UIC应用,QtDesigner同目录下,
其他参数可参照图上所示填写

3). 在项目中新建一个ui文件,选中文件,使用右键我们添加的扩展工具编辑UI,然后保存后,再使用UIC
生成我们需要的.h文件。
第四步: 其他的我就不多说了,各位请尽享Clion带来的开发乐趣吧!

㈢ 链変粈涔堟帹钻愮殑clion镄勭牬瑙f柟娉曚箞

棣栧厛锛屾劅瑙夎窡eclipse宸涓嶅氾纴浣嗘槸鐪嬩笂铡昏垝链崭竴镣广傚湪Linux涓嬩笉𨱍崇敤Vim/Emacs镄勫悓蹇椼佹垨钥呭垰涓奓inux镄凛/C++绋嫔簭锻樻潵璇村簲璇ユ槸涓嶉敊镄勶绂瀵逛簬Mac涓嬩笉𨱍崇敤XCode镄勫悓蹇椾篃鍙浠ャ傚湪Windows涓嬶纴濂藉儚娌℃湁澶澶氩繀瑕侊纴VS瓒冲熷己澶т简锛屽綋铹惰佹槸灏变笉𨱍崇敤寰杞镄勪笢瑗匡纴闾CLion涔熸槸涓涓涓嶉敊镄勯夋嫨銆傛渶钖庯纴CLion鐩鍓嶅ソ镀忔病链夌ぞ鍖虹増/鍏嶈垂鐗堬纴𨱍崇敤闾e氨瑕佹帍阍卞挴銆

㈣ 用软件clion(已经装好) 在windows10下 如何 编写 linux中带命令行参数的可执行程序代码

一般使用Qt (C++)或者GTK+(C)的库; 1.比如Qt,安装Qt库以及Qt Creator,在Qt Creator中编译以下程序 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main(int argc, char *argv[])

阅读全文

与clion破解Linux相关的资料

热点内容
解压机压什么不烂 浏览:370
大牛盒子插件文件夹 浏览:12
用友t3如何远程连接服务器 浏览:741
保时捷行车记录仪需要什么app 浏览:715
文件服务器中的DFS全名是什么 浏览:460
365小说app现在叫什么 浏览:54
海贝音乐app的独占usb输出是什么 浏览:400
宏观经济学高鸿业pdf 浏览:296
我的荣耀9x有方舟编译器吗 浏览:974
linux父子进程通信 浏览:889
程序员为什么总是用手机 浏览:309
安卓9程序怎么用 浏览:846
如何恢复编译 浏览:851
mybatispdf 浏览:880
plc使用的是单片机吗 浏览:814
如何让安卓平板音量上限 浏览:236
代理服务器请求超时如何设置 浏览:117
pdf批量盖章 浏览:780
珠江宽频网关服务器地址 浏览:711
程序员练打字网站 浏览:578