Articles of 克利翁

Linux CLion无法parsing名称空间成员

#include <iostream> #include <stdlib.h> int main() { std::srand( time(0) ); return 0; } 错误信息 这段代码编译并运行正常。 但错误消息不会消失,这让我很烦恼。 也许有人解决了这个问题。 我的系统信息。 Linux desktop 4.6.4-1-ARCH #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016 x86_64 GNU/Linux g++ (GCC) 6.1.1 20160707 PS包括cstdlib出现问题。 我想在IDE中的问题。

不能运行任何程序

我下载了clion,并通过jetbeans提供的设置指南: https ://www.jetbrains.com/help/clion/2016.3/quick-tutorial-on-configuring-clion-on-windows.html我试图设置cygwin和minGW作为环境,但程序不会运行。 我跟着这个问题: 如何设置编译和运行的Clion 我已经在path中追加了cygwin和minGW的目录,但是仍然无法运行我的程序。 这引起了一个长期的错误, CMake Error at /cygdrive/c/Users/dell/.CLion2016.3/system/cygwin_cmake/share/cmake-3.6.3/Modules/CMakeTestCCompiler.cmake:61 (message): The C compiler "/cygdrive/c/MinGW/bin/gcc.exe" is not able to compile a simple test program. 它失败,输出如下: Change Dir: /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make.exe" "cmTC_2284f/fast" /usr/bin/make -f CMakeFiles/cmTC_2284f.dir/build.make CMakeFiles/cmTC_2284f.dir/build make[1]: Entering directory '/cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_2284f.dir/testCCompiler.co /cygdrive/c/MinGW/bin/gcc.exe -o CMakeFiles/cmTC_2284f.dir/testCCompiler.co -c /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c gcc.exe: error: /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c: No such […]

如何在Cygwin上安装CMake?

我有一些使用Cygwin的困难。 我需要这个编译器来使用Netbrains的CLion IDE。 你能解释一下如何通过cygwin-terminal来安装CMake吗? 谢谢 ..

使用CLion的OpenCV Windows安装程序

我想在Windows上为CLion IDE设置OpenCV。 我用OpenCV 3.1和2.4尝试了相同的结果。 我有Windows 10 64位。 CLion使用cygwin environement。 我到目前为止做了什么: 1.从OpenCV下载exe并运行它(它提取了一个包)。 我的path是E:/ opencv 2.添加OpenCV_DIRvariables并将其添加到path 3.添加到我的项目CMakeLists.txt: set(OpenCV_LIB_PATH E:/opencv/build/x64/vc12/lib) set(OpenCV_LIB_DIR E:/opencv/build/x64/vc12/lib) set(OpenCV_LIBS E:/opencv/build/x64/vc12/lib) set(CMAKE_PREFIX_PATH E:/opencv/build) set(OpenCV_DIR E:/opencv/build/x64/vc12) include_directories(E:/opencv/build/include) FIND_PACKAGE(OpenCV REQUIRED) target_link_libraries(good ${OpenCV_LIBS} ) 我设法在我的程序中使用OpenCV Mat(库是可见的),但试图打开图像时收到错误。 我的程序是:(只是一个例子) #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main( int argc, char** argv ) { string […]

在Windows上使用OpenCV与Clion IDE

实际上,我正在寻找一种方法,使用JetBrains中的Clion创buildOpenCV应用程序。 我已经用Choco安装了OpenCV,所以我拥有C:\ opencv中的所有东西 这是我与Clion的预测 的CMakeLists.txt: cmake_minimum_required(VERSION 3.3) project(test) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") include_directories("C:\\opencv\\build\\include\\") FIND_PACKAGE( OpenCV REQUIRED core highgui imgproc) set(OpenCV_FOUND TRUE) set(SOURCE_FILES main.cpp) add_executable(prog ${SOURCE_FILES}) 和main.cpp: #include <opencv2/opencv.hpp> int main() { cv::Mat img = cv::imread("./test.jpg", -1); cv::imshow("Mon image", img); cv::waitKey(0); return 0; } 而构build的响应是: undefined reference to `cv::imread(cv::String const&, int)' 以及所有OpenCV函数的未定义错误 你知道为什么它不起作用吗?

在C ++中使用CMake(mingw)在CLion中引用未定义的Qt5引用

我想在新的CLion C / C ++ IDE 中用CMake学习Qt5 ,我对这些工具比较陌生 。 所以,我有这个真正简单的代码main.cpp : #include <QDebug> int main() { qDebug("Hello World!"); return 0; } 我已经按照文档结束了这个CMakeLists.txt : cmake_minimum_required(VERSION 2.8.11) project(cl_hello_world2) set(CMAKE_PREFIX_PATH D:/Qt/Qt5.4.0/5.4/msvc2012_opengl) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(CMAKE_VERBOSE_MAKEFILE ON) find_package(Qt5Widgets) set(SOURCE_FILES main.cpp) add_executable(cl_hello_world2 WIN32 ${SOURCE_FILES}) target_link_libraries(cl_hello_world2 Qt5::Widgets) 经过数小时和数小时的努力,我一直有这些undefined reference错误: CMakeFiles\cl_hello_world2.dir/objects.a(main.cpp.obj): In function `main': E:/Qt/test/cl-hello-world2/main.cpp:4: undefined reference to […]

尝试使用OpenCV库运行示例代码后,处理完成退出代码-1073741515(0xC0000135)

我一直试图在Windows下使用CLion IDE运行OpenCV 。 当我尝试运行此示例代码来加载和显示图像 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main( int argc, char** argv ) { if( argc != 2) { cout <<" Usage: display_image ImageToLoadAndDisplay" << endl; return -1; } Mat image; image = imread("earth.jpg", CV_LOAD_IMAGE_COLOR); // Read the file if(! image.data ) // Check for […]

使用MinGW在Windows上编译OpenCV

我正尝试在Windows 10上使用CLion和MinGW从源代码构buildOpenCV。不幸的是,OpenCV提供的构build版本不包含MinGW构build版本。 编译时,我得到一个错误,strsafe.h缺失,虽然我已经安装了Windows SDK和Visual Studio 2015 C ++工具。 有没有人试图build立在同一个安装OpenCV? 坦克!