破解Clion导致Clion打不开

破解Clion导致Clion打不开,第1张

破解方法是使用的网上教学,大体过程如下所示。

因为我的PC是Mac,所以上述过程主要就是在Mac的用户目录下的第一目录创建一个名为.jetbrains的文件夹,然后在其中添加两个文件,分别为 important.txt 和 jetbrains-agent-v3.0.3.ed81.605。

问题是:想要重启打开软件Clion,根本打不开,还报错提示反馈给apple,于是我想要返回最初的状态,那么如何返回破解之前的状态呢?

最初的尝试是直接将.jetbrains文件夹下的两个文件全部删除了,但是发现这下连错误都不报了,直接打不开没反应。

于是我想,打开软件的时候肯定是报错了,只不过没有通过 UI 让我看见,我得找到软件的安装位置,通过命令行terminal来启动软件,如果有错就会打印在终端,从而定位错误。

Mac的App的安装路径在 /Applications 文件夹下,有多个 xx.app 文件夹。找到Clion.app的文件夹,然后进入Contents / MacOS目录下,可以看见一个名为clion的可执行文件。通过命令 ./clion 执行,命令行输出如下图1所示:

发现软件Clion的启动过程中,进行了多个虚拟机选项解析 *** 作,也就是parseVMOptions *** 作,从图1中可以看出,软件启动时,在解析/Users/foiunclekay/Library/Application Support/JetBrains/CLion2021.3/clion.vmoptions文件时候,发现不存在 .jetbrains/jetbrains-agent-v3.0.3.ed81.605 文件,而这个文件正是被我之前删除的文件。

这里需要注意/Applications/CLion.app/ 和 /Users/foiunclekay/Library/Application Support/JetBrains/CLion2021.3/ 下的文件都是关于软件Clion的。

我不想找回这个文件,因为报错,那么我可以修改/Users/foiunclekay/Library/Application Support/JetBrains/CLion2021.3/clion.vmoptions中的内容,来使软件启动时不报错。

使用 Vim 命令打开文件/Users/foiunclekay/Library/Application Support/JetBrains/CLion2021.3/clion.vmoptions,文件内容如下图2所示。

发现文件最后一行是要使用 .jetbrains/jetbrains-agent-v3.0.3.ed81.605的,于是将最后一行删除掉, :wq 保存退出,重新打开Clion发现不报错了,至于如果长期使用Clion,建议支持正版(狗头)。

1、下载好clion安装包后,双击运行安装包。2、点击Next。

3、设置好安装路径,这里是安装到D盘,点击Next。

4、根据自己需求进行勾选,点击Next。

5、点击Install。

6、选择RunCLion,点击Finish。

7、勾选Donotimportsettings,点击OK。

8、选择Evaluateforfree-->Evaluate。

9、点击continue。

10、可以点击NewProject新建一个项目进入主编辑页面。

11、获取CLion无限重置时间插件,关注微信公众号,C和C加加回复11即可获取无限重置时间插件。新建一个或者打开一个项目进入主编辑页面,自行解压下载的CLion无限重置时间插件,找到 ide-plugin-2.1.6.zip这个注意不用解压,用鼠标用左键直接拖到软件中,进行插件的安装。温馨提示:拖拽过程中,如果出现invalidCENheader(badentryname)报错,把这个压缩包解压,拖拽里面的ide-eval-resetter-2.1.6.jar文件进去即可。

准备工作:已安装好的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带来的开发乐趣吧!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8486191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存