clions的使用

最近无聊玩了下CLion这个IDE,顺便学习了下CMAKE怎么使用。话说CLion的CMAKE的支持还不是特别的完好,和命令行模式还有有区别,有如下几个问题:

1:CMAKE的编译目录不能指定,而是IDE自己设置的一个随机目录,在setting设置也没有用,

"C:\Program Files (x86)\JetBrains\CLion 140.2310.6\bin\cmake\bin\cmake.exe" --build C:\Users\XXX\.clion10\system\cmake\generated\a1a7dd78\a1a7dd78\Debug --target main -- -j 4

2: 主CMakeLists.txt必须添加一个target才可以编译。add_custom_target可以解决这个问题

还一个非常重要的问题。新建文件的时候竟然不能新建cpp文件。这真的是C++的开发工具,这么弱智的bug都没发现

工程的源码都在这里,学习CLION的过程就是一个学习CMAKE的过程

https://git.oschina.net/1987times/ds.git

时间: 2024-10-10 16:18:08

clions的使用的相关文章

context.startActivity时报错startActivity() from outside of an Activity context require the FLAG_ACTIVITY_NEW_TASK flag

源代码如下: 1 public class ReceiveHandler extends BroadcastReceiver{ 2 3 private final String ACTION_RECE_LinkReply="com.hutao.linkRequestReceive"; 4 private Context context; 5 private int ReceiveNumber; 6 private byte businessType; 7 @Override 8 pub

debug debug Unable to add window android.view.View--permission denied for this window type

1 AlertDialog builder=new AlertDialog.Builder(context).setTitle("注意:") 2 .setIcon(R.drawable.dailog_icon) 3 .setMessage("MS0"+ReceiveNumber+"请求建立语音连接,是否同意?") 4 .setPositiveButton("同意", new DialogInterface.OnClickLis

Clion使用MinGW编译好的boost库

MinGW编译Boost库可以参考我之前写的编译Boost的文章. 以下是cmake链接boost静态库的配置: 1 cmake_minimum_required(VERSION 3.8) 2 3 project(clions) 4 5 set(CMAKE_CXX_STANDARD 14) 6 set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/Install CACHE PATH "Install here" FORCE) 7 8