小编Luc*_*eli的帖子

Fedora 22 - 编译 - __atomic_is_lock_free

我试图在 Fedora 22 上编译一个软件(SuperCollider),但我遇到了一个问题:

libsupernova.a(server.cpp.o): In function `std::atomic<boost::lockfree::detail::tagged_index>::is_lock_free() const':
/usr/include/c++/5.1.1/atomic:212: undefined reference to `__atomic_is_lock_free'
collect2: error: ld returned 1 exit status
server/supernova/CMakeFiles/supernova.dir/build.make:96: recipe for target 'server/supernova/supernova' failed
make[2]: *** [server/supernova/supernova] Error 1
CMakeFiles/Makefile2:3383: recipe for target 'server/supernova/CMakeFiles/supernova.dir/all' failed
make[1]: *** [server/supernova/CMakeFiles/supernova.dir/all] Error 2
Makefile:146: recipe for target 'all' failed
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

在我看来,这是 libatomic 的一个问题。gcc 是否可能没有链接到 libatomic?

有人对如何解决这个问题有任何想法吗?

另一个想法是尝试安装-latomic,但我找不到有关的信息。相反,我已经安装了 libatomic。我不知道它们是否相同。

c++ gcc boost fedora

6
推荐指数
2
解决办法
3487
查看次数

水豚:如何在没有'id'的情况下填充文本区域?

我需要fill_in一个没有的文本区域id。检查后:

<textarea class="stock-description-input js-short-description-textarea" placeholder="Select a product or enter a description" maxlength="64"></textarea>
Run Code Online (Sandbox Code Playgroud)

你知道怎么做吗?

ruby selenium webdriver capybara selenium-webdriver

4
推荐指数
1
解决办法
3300
查看次数

水豚:选择或单击下拉列表中的链接

我一直在寻找答案,但找不到任何答案。也许我缺少了解水豚的一些基本概念。

我有一个下拉菜单,使用“ ul”

<ul class="dropdown-menu"> 
  <li id="dropdown-list"> 
    <span>myList</span> 
    <ul> 
      <li><%= link_to 'Link1', controller: 'link_1' %> </li> 
      <li><%= link_to 'Link2', controller: 'link_2' %> </li> 
    </ul> 
  </li>
  <li id="a_different_dropdown"> 
    <span>A different dropdown list</span>     
  </li> 
</ul>
Run Code Online (Sandbox Code Playgroud)

我想单击Link2。我唯一能做的是:

find('.dropdown-menu', :text => 'myList')
Run Code Online (Sandbox Code Playgroud)

从概念上讲:当我有一个下拉菜单时,是否需要将过程分为多个步骤?我的意思是,我是否必须单击选项myList以使子选项可见?

我尝试单击click,click_link并选择了方法,但由于经常出现错误,因此无法打开Link2:

Capybara::ElementNotFound:Unable to find link Link2
Run Code Online (Sandbox Code Playgroud)

menu list click capybara

2
推荐指数
1
解决办法
6652
查看次数

QSortFilterProxyModel:检索原始模型的项目或索引

我碰巧有一个ComboBox,并附有一个QSortFilterProxyModel,它按字母顺序排列项目.

原始模型(QComboBox)例如:

"C","A","D","B"

排序模型(QSortFilterProxyModel)变为:

"A B C D"

如果我现在在排序的comboBox中选择"D",信号QComboBox :: currentIndexChanged(int)给我index = 3,但我想检索相对于原始模型的索引,所以index = 2.

另一方面,我也想"原型" - > setCurrentIndex(idx).但是,如果我定义idx = 2,则在comboBox中突出显示的行显示"C",因为视图已排序.

我该如何解决这个问题?

qt

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

标签 统计

capybara ×2

boost ×1

c++ ×1

click ×1

fedora ×1

gcc ×1

list ×1

menu ×1

qt ×1

ruby ×1

selenium ×1

selenium-webdriver ×1

webdriver ×1