小编Bri*_*nar的帖子

从我的.pro文件修改CXXFLAGS

可能重复:
在Qt,QtCreator和QMake中配置GCC编译器开关

我想在我的makefile(和)中使用-O1而不是-O2来进行我的Linux构建,但是我对如何基于.pro文件生成这些makefile的理解有些缺乏.这是因为当存在-O2时,Qt的版本与我使用的G ++版本相结合具有不稳定性.CFLAGSCXXFLAGS

目前,在运行qmake之后,我正在运行替换脚本,这样做:

sed -i 's/\-O2/\-O1/g' AllProjects/Makefile.Release
Run Code Online (Sandbox Code Playgroud)

这是一个贫民窟的解决方案.一个更好的解决方案是修改.pro文件以某种方式传递这些指令.我不确定如何生成CFLAGS和CXXFLAGS,我想我会问精彩的StackOverflow.

我试过传递一个

linux-g++-{ 
      CFLAGS += -O1
      CXXFLAGS += -O1
      CONFIG += -O1
}
Run Code Online (Sandbox Code Playgroud)

这没用.

c++ linux qt qmake makefile

21
推荐指数
1
解决办法
3万
查看次数

Safari Javascript问题

我目前正在为我的公司(Leader Technologies)开发一个用于注册Logitech产品的Javascript程序.其URL是:http: //wwwtest.onlineregister.com/logitechreg/

我的程序在我尝试过的除Safari 4之外的所有单个Web浏览器(包括IE 6)上看起来都很好.在Safari 4上,在选择了位置,语言和产品类别后,点击实际产品菜单时(id = WHPR) ),显示负责显示产品的div,但下拉选项仍然可见.在所有其他浏览器上,隐藏中的下拉列表和可能的选择(这是预期的行为.)

直接,我的问题是我可以在Safari 4中成功隐藏此下拉列表而不会完全清空下拉列表,然后仅使用所选值重新填充它吗?如果可能的话,我宁愿不这样做,但如果这是实现我的目标的唯一方法,那么我可以另外更改网站.

我相信问题是我在以下位置设置监听器<select>:

<select id="WHPR" class="ui-formulate-ignore" style="width: 280px; visibility: visible;" onchange="whprChanged(this);" onfocus="displaySelector(form, document.getElementById('WHPR')); document.getElementById('imageHolder').focus(); this.blur();" name="WHPR">

非常感谢你花时间帮助我.我非常感谢本网站提供的所有帮助.

-Brian J. Stinar-

html javascript safari

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

Visual Studio 2008环境变量在编译时使用

我想在这两个环境变量(BUILD_NUMBER和NODE_NAME),我们的詹金斯系统定义编译使这些编译时间值被保存,然后将这些保存的值被访问作为我们的程序正在运行(不管是什么用户目前设定BUILD_NUMBER和NODE_NAME来.)

这可能使用Visual Studio 2008吗?如果我可以在我们的代码中完全实现这一点,并且不必修改编译系统以传递任何内容,那将是很好的.

c++ environment-variables visual-studio-2008

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