这是一个已知的错误,moc跳过了libstdc ++中使用的宏,如下所述:http://lists.kde.org/? l = ancessitas-devel&m = 132317657926916&q = raw
我正在尝试编译一个使用gcc 4.6.3的项目,因为moc跳过宏而被卡住了.
克服该问题的一种方法是包含此链接中提到的指令:
http://doc.qt.io/qt-4.8/moc.html
但这是耗时的,而不是一个非常干净的方式,因为每个文件都必须有这些指令.
我想知道的是,是否可以配置qmake以使moc跳过某些目录/文件?
编辑:错别字
我正在使用jQuery Mobile 1.1.1并使用Dialogs.我正在使用对话框选择要添加到哪个元素<ul>.我用Google搜索并搜索了类似的问题,但到目前为止还没有运气.
要向<ul>我添加多个元素,我需要多次打开我的对话框,并且我试图避免每次打开它时都必须重新创建对话框.我的问题是onClick我的OkButtonPopup按钮事件触发次数太多(第一次触发一次,第二次触发两次,第三次触发3次等等).
我不明白为什么会发生这种情况......
下面是给我带来麻烦的(简化)代码.
<!doctype html>
<html>
<head>
<title>Problem with Dialog re-use</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" />
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>Problem with Dialog re-use</h1>
</div>
<div data-role="content">
<p><h2>Activated by</h2></p>
<ul id="activate_ul">
<!-- li to be added dynamically-->
</ul>
<a href="javascript:addPopup()" data-rel="popup" data-role="button">Add</a>
</div>
</div>
<div id="myDialog" data-role="dialog">
<div data-role="header" data-theme="d">
<h1>My Elements</h1>
</div>
<div id="myDialogContent" data-role="content" data-theme="c">
<p>Element …Run Code Online (Sandbox Code Playgroud)