草庐IT

build-process

全部标签

c++ - Qt 5 beta2, Qt Creator 2.6, MSVC error : Qt Creator needs a compiler set up to build. 在套件选项中配置编译器

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:VC++compilerforQtCreator我是新手。我正在尝试在QtCreator2.6中编译以下代码,Qt5betaforwindows随附:#include#includeintmain(intargc,char*argv[]){QCoreApplicationa(argc,argv);qDebug()我收到以下错误:QtCreatorneedsacompilersetuptobuild.Configureacompilerinthekitoptions.Filenotfound:Qtcreator

c++ - 运行 Boost.Build 时如何处理 "batch recursion exceeds stack limits"?

我使用的是64位Win7。我下载了最新的Boost源代码,为了收集二进制文件,我必须通过Boost.Build过程。我还从官方网站获取了最新的Boost.Build,当我运行./bootstrap我得到一个错误:******BATCHRECURSIONexceedsSTACKlimits******RecursionCount=592,StackUsage=90percent******BATCHPROCESSINGISABORTED******我有i5,8GB内存。是否有其他方法可以获取用于GCC(G++)提升的二进制文件。我知道有Boostpro,但这只能给我VS二进制文件。

c++ - Qt Release build 给出 MSVC++ Runtime Library Error

在Debug模式下构建时,我有一个完美运行的应用程序(带有大约16个DLL的exe)。然而,一旦我切换到Release,获取exe和构建的所有DLL,所有必需的DLL从QtSDKbin复制过来,我就会遇到运行时错误。我应该如何排查发生的问题?这是一个普遍的问题吗?我没有任何入口点等,甚至无法从...开始。只是一个一般的运行时错误。我发现的唯一类似问题是here,但这是来自更旧版本的Qt。4.7.4只有一个bin文件夹。编辑1-除了创建我的MainWindow对象之外,我已经注释了我的main.cpp中的所有内容,以及我的MainWindow构造函数中的所有内容,所以它应该只是打开一个空

c++ - 使用 XCODE 4.6.1 的 boost - 正确的build设置是什么?

我下载了boost1.53并解压到Users/user/Desktop/boost_1_53_0我按照以下说明成功地将boost构建为静态库:http://libcinder.org/docs/v0.8.5/_cinder_boost.html我将XCODE的“BuildSettings”“HeaderSearchPaths”更改为/Users/user/Desktop/boost_1_53_0,将“LibrarySearchPaths”更改为Users/user/Desktop/boost_1_53_0/stage/lib然后我构建并得到错误:我遇到的第一个错误是“has_binar

c++ - VS2010 在不同平台上生成的可执行文件应该不同吗?

我在VisualStudio2010v10.0.40219.1SP1Rel下有一个大型C++项目,我开始在我们的一个回归测试中看到一个错误。当我在dev机器上检查bug时,我无法让它发生,所以我将exes从测试机器复制到dev机器,bug出现了。然后我从测试机器上删除了包括项目在内的源代码树,从开发机器上复制它们,在测试机器上清理并重建它们,但错误仍然存​​在。所以基本上,在我的开发PC上使用相同的项目和配置构建的可执行文件,使用相同的编译器版本和安装的修补程序,与在测试PC上构建的不同。唯一的区别是开发PC运行的是Windows764,而测试PC运行的是XP。我还检查了所有链接的LI

c++ - 如何在进程运行时捕获标准输出并打印到控制台和文件 (C++/Boost.Process)

我正在开发一个使用Boost的C++Process库启动子进程的应用程序(http://www.highscore.de/boost/process0.5)并使用以下代码将该过程中的标准重定向到一个文件:boost::process::initializers::bind_stdout(boost::iostreams::file_descriptor_sink在这里)上述解决方案和代码运行良好。但是,现在,我需要能够将子进程的标准输出到文件和控制台。我找到了下面的代码,它似乎可以完成这项工作:#include#include#include#includeusingnamespace

c++ - 如何使用 open64 编译器构建 boost 库?

我想试试AMD的open64编译器,但为此我首先需要使用此编译器构建一些boost库(当前版本1.46_1)。不幸的是,open64不在boost.build系统提供的工具集中,参见例如here或更详细here.现在,我如何获得open64构建的boost?到目前为止,这是我尝试过/发现的:在子目录tools/build/v2/tools有一堆.jam文件似乎定义了可以通过using使用的工具集指令,例如usinggcc;.这些看起来很难看,我真的不知道如何为open64(或openCC,这是实际命令)编写一个。由于openCC的接口(interface)显然与gcc的接口(inter

c++ - 海湾合作委员会 : Specifying static/dynamic libraries to build against

我有一个简单的C++项目,其结构如下:-一个基础项目(即:包含main()),以及针对其他所有内容的链接--一些自定义库,它们都是作为静态库构建的(即:.a文件)---其中一个静态库使用共享目标文件(即:.so文件)中的功能因此,例如,在所有初始编译完成后,项目在链接时将如何显示(在TreeView中):-myApp(themainapplication)--libaudio.a(theaudiolibraryImade)--libnetwork.a(thenetworkinglibraryImade)--libvideo.a(thevideolibraryImade)--libboo

c++ - 收集 2 : Ld returned 1 exit status build make error

编译器:Qt语言:C++这个程序不适合我哈哈,这已经是我第三次求助了,快把我逼疯了(谢谢大家对我的耐心和帮助)我尝试运行我的程序(又是第一百万次)因为我无法整理出ostream,所以我注释掉了main中的所有cout函数,这样我就可以处理我的其余代码了。但是当我尝试运行它时,我得到了collect2:ldreturned1exitstatusinmybuildissues。我切换到编译输出...天哪..RunningbuildstepsforprojectList...Configurationunchanged,skippingqmakestep.Starting:"C:/Qt/20

Springboot启动出现Error to process server push response的解决方法

目录前言1.问题所示2.原理分析3.解决方法前言注意,此篇博客只提供一种bug排查思路,毕竟每个项目引起的依赖包冲突都不一致!1.问题所示启动Springboot的时候,5秒刷一次这个,大致如下:2023-12-1713:02:01.166WARN20196---[main]o.s.boot.actuate.endpoint.EndpointId:EndpointID'nacos-config'containsinvalidcharacters,pleasemigratetoavalidformat.