Preferences中设置好Android SDK的路径。 然后新建一个Android项目,Build Target选择Android2.2,命名为"HeImgFun",活动名改为HeImgFun,Package name中填" /> Preferences中设置好Android SDK的路径。 然后新建一个Android项目,Build Target选择Android2.2,命名为"HeImgFun",活动名改为HeImgFun,Package name中填">
  1. 首页 > 电脑手机 >

clion编辑配置 clion配置wsl

如何在CLion上配置使用OpenCV

利用JNI编写C++ OpenCV代码,通过Android NDK创建动态库(.so)

clion编辑配置 clion配置wslclion编辑配置 clion配置wsl


新建一个工作空间,例如"TestOpenCV",在Window->Preferences中设置好Android SDK的路径。

然后新建一个Android项目,Build Target选择Android2.2,命名为"HeImgFun",活动名改为HeImgFun,Package name中填写com.testopencv.heimgfun,后点击finish。

如同使用OpenCV Ja API那样,将OpenCV-2.3.1文件夹拷贝到与工作空间同一级目录中;另外,将"F:\OpenCV-2.3.1-android-bin\samples"下的includeOpenCV.mk文件拷贝到和项目HeImgFun同一级目录中:

(上面这个各个文件夹和文件的放置很重要,因为OpenCV-2.3.1下的OpenCV.mk中有很多相对路径的指定,如果不是这样放置,在NDK生成动态库时可能会报文件或文件夹无法找到的错误)

选择Package Explorer中你的项目,右键选择new->folder,新建一个名为jni的文件夹,用来存放你的c/c++代码。

clion的设置里怎么设置编译为mingw

1、先要安装编译器

notepad++只是一个文本编辑器,本身没有编译C/C++的功能。所以要想先配置,就要先装上一个编译器。我是用的是MinGW(但是它不只是一个编译器这么简单,可以简单地理解成是一个开发工具包,我们只是利用了其中的一些开发工具)。

2、设置环境变量

什么是环境变量,我也不清楚,不懂的可以自己去查一下资料,回头我也去脑补。我们先设置环境变量。

在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)

在PATH的值中加入“D:/MinGW/bin”(如果没有就新建一个PATH)。如果PATH中还有其他内容,需要用英文状态下分号进行分割。这是寻找gcc编译器的路径。(这一步中PATH的值根据你的MinGW安装的路径设定,要能够访问的gcc编译器,也就是MInGW安装目录里面的bin文件夹)

新建LIBRARY_PATH变量,在其值中加入“D:/MinGW/lib”。这是标准库存放的路径。

新建C_INCLUDE_PATH变量,在其值中加入“D:/MinGW/include”。这是Include查找头文件的路径。

设置结束之后,在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。

3、设置notepad++

环境变量设置成功之后,接下来我们就是设置notepad++,为其加上编译,运行,甚至调试的功能,我是添加了编译和运行两个。

打开notepad++,选择菜单栏的“运行》运行”,或者直接按“F5”,可以看到如下:

然后再一次输入下列命令

编译:

cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

然后点击“保存”,并自定义快捷键。

运行:

cmd /k $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

然后点击“保存”,并自定义快捷键。

注意事项:

引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。

& PAUSE 含义是命令运行后暂停等待键盘操作

& EXIT 含义是完成后退出运行窗口,回到notepad++

gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的路径。(很简单,将"g++.exe"换成"D:/MinGW/bin/g++.exe",还是要参照你安装的路径)

如何在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

#include

#include

#include

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可以用Intel的编译器?如果可以,请问怎么配置

出问题的是“checkingwhethertheCcompilerworksno”你编译的时候设的是icc和icpc,检查gcc干吗?先检查你的IntelC编译器,是装好了没写进环境变量,还是压根就没装第一,此处你采用的是icc,gcc无论怎样升级与此无关CC=icc第二,如果你安装了icc,。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息