ubuntu下qtcreator内配置使用boost以及调试配置

1 篇文章 0 订阅

        最近想在在ubuntu下使用qtcreator做一些东西。稍微折腾了一下,把相关的配置方法记录一下,作为一点记录。环境是ubuntu14.04,Qt Creator 3.0.1

        首先当然需要在系统内下载编译自己的boost库。相关的东西这里不记述了。

        编译后发现,在qtcreator中无法直接使用boost库,需要在工程的.pro文件内配置第三方库文件以及include path。
       在.pro文件内添加下述记录:
INCLUDEPATH += /home/proust/boost_1_57_0/

就可以添加include path了。

       qtcreator内的库文件路径添加比vs更加繁琐。需要单独明确的指定某个库文件。暂时通过明确指定静态链接库的方式可以指定使用所想要的库。指定方式如下:
LIBS += /home/proust/boost_1_57_0/stage/lib/libboost_date_time.a
LIBS += /home/proust/boost_1_57_0/stage/lib/libboost_system.a

      网上还有其他的一些库添加方法,但是我试了其他的几种,总是失败。不知道是为什么,接下来可能要调查下这个的原因。

      另外,在qtcreator中,在ubuntu下无法直接调试,会出现ptrace不允许的操作的错误,执行下述动作可以解决:
sudo emacs /etc/sysctl.d/10-ptrace.conf
打开文件后,将文件内内容
kernel.yama.ptrace_scope = 1
      修改为
kernel.yama.ptrace_scope = 0
      重启电脑后就可以正常调试了。似乎这个问题是ubuntu最新的几个版本才出现的设置问题。

      另外不得不吐槽一下ubuntu自带的中文输入法,直接输入拼音xuexi出来的不是学习而是熊希,这样的拼音错误问题在ubuntu下还有很多,真是难受。另外在qtcreator下貌似直接shift键也不能切换中英文输入。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值