相关疑难解决方法(0)

CLion在哪里存储可执行文件?

我在Ubuntu 14.04上安装了CLion.我使用CMakeLists.txt构建了我的第一个项目:

源文件:

#include <iostream>
using namespace std;

int main() {
  cout << "Hello, World!" << endl;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

的CMakeLists.txt:

cmake_minimum_required(VERSION 2.8.4)
project(sh)

set(SOURCE_FILES main.cpp)
add_executable(sh ${SOURCE_FILES})
Run Code Online (Sandbox Code Playgroud)

我的源文件位于/ home/user/Desktop/sh中.但是在构建之后,我在这个文件夹中看不到任何可执行文件.它在哪里?

c++ jetbrains-ide cmake ubuntu-14.04 clion

53
推荐指数
2
解决办法
4万
查看次数

设置CLion构建和二进制目录

我正在尝试在我的项目中在CLion中构建libwebsockets.在构建期间,libwebsockets会创建其他文件所需的头文件,并将其放在PROJECT_BINARY_DIR中.CLion在为项目创建的随机构建目录中构建所有内容,并且头文件最终在该目录中.我试过了:

  • 设置websockets_BINARY_DIR变量
  • 设置CMAKE_RUNTIME_OUTPUT_DIRECTORY变量
  • 设置CMAKE_LIBRARY_OUTPUT_DIRECTORY变量
  • 更改CMake缓存中的每个变量以指向远离CLion的随机目录
  • 在CLion的首选项中更改构建输出路径设置

这些都不起作用,这引出了我的问题:

  • 有没有办法告诉CLion在哪里构建(不仅仅是在哪里放置一些输出但是如何覆盖它选择的随机目录).
  • 如果没有办法告诉CLion在哪里构建,那么我应该设置另一个变量吗?

cmake libwebsockets clion

5
推荐指数
1
解决办法
4078
查看次数

标签 统计

clion ×2

cmake ×2

c++ ×1

jetbrains-ide ×1

libwebsockets ×1

ubuntu-14.04 ×1