草庐IT

build-process

全部标签

c++ - VC++ express,我该如何解决这个错误?

我有C#编程经验,但我这学期正在上C++课,并且正在编写我的第二个项目,但是当我尝试构建我的程序的调试配置时,我总是遇到这个错误。我的构建日志在下面,关于发生了什么的任何想法?我很茫然。谢谢大家!1>------RebuildAllstarted:Project:Project_2,Configuration:DebugWin32------1>Deletingintermediateandoutputfilesforproject'Project_2',configuration'Debug|Win32'1>Compiling...1>main.cpp1>Linking...1>LI

c++ - 使用 CMake 在构建后运行 C++ 程序

我有一个用C++编写的应用程序,我使用CMake构建和发布二进制文件。我想让CMakeLists.txt脚本编译并运行一个CPP文件,该文件用于在为应用程序构建二进制文件后对许可证文件进行时间戳和加密。我见过运行execute_process命令的示例,如下所示:execute_process(COMMAND"gcc-ofoofoo.cpp"WORKING_DIRECTORY${CMAKE_CURRENT_SOURCE_DIR})execute_process(COMMAND"./foo"WORKING_DIRECTORY${CMAKE_CURRENT_SOURCE_DIR}RESUL

c++ - Qt 应用程序 : build with different Qt versions 的 CI

我使用Travis-CI为我的简单Qt应用程序进行持续集成。我的.travis.yml文件看起来像这样(基于thisgist):language:cppbefore_install:-sudoadd-apt-repository--yesppa:ubuntu-sdk-team/ppa-sudoapt-getupdate-qq-sudoapt-getinstall-qqg++qt4-qmakelibqt4-devqt5-qmakeqtbase5-devscript:-qmake-qt=qt4-v-qmake-qt=qt4-make-make-kcheck-makeclean-qmake-

c++ - 无法使用 Boost.process

我下载并打包了Boost库版本1.54.0。我做了所有类似的事情来回答这个问题:HowtouseBoostinVisualStudio2010然后我从这里下载并解压Boost.process:http://www.highscore.de/boost/process/并按照这个问题的答案做了所有事情:HowtocompileBoost.Processlibrary?.我将holderprocess和process.hpp放在holderboost中,将其他holder进程放入libs并尝试使用“--with-process”用b2.exe和bjam.exe编译它,但得到“错误的库”命名

命令“ python setup.py egg_info”失败,错误代码1 in/tmp/pip-build-build-fkyx6m64/misaka/

我在Fedora25上使用Django1.11。我正在使用虚拟环境,并且在尝试安装misaka:pip安装misaka时我收到以下错误:命令“pythonsetup.pyegg_info”失败,错误代码1在/tmp/pip-build-build-fkyx6m64/misaka/这是追溯:Collectingdjango-misakaDownloadingdjango-misaka-0.2.1.tar.gzCollectinghoudini.py(fromdjango-misaka)Downloadinghoudini.py-0.1.0.tar.gzCollectingmisaka(fromd

c++ - 如何使cmake输出到 "build"目录?

我正在使用cmake编译一个C++项目,我希望cmake在build中生成所有输出文件(元文件,如Makefile用于创建二进制文件)文件夹。我已经检查了HowdoImakecmakeoutputintoa'bin'dir?中的所有答案,他们都没有为我工作(令人惊讶!)。文件是在根文件夹中生成的,而不是在build文件夹中,这里有什么问题?我想我一定错过了什么。代码结构➜cmake-testtree..├──CMakeLists.txt└──hello.cpp0directories,2filesCMakeLists.txt#SpecifytheminimumversionforCMa

c++ - 有没有类似 virtualenv 的 c++ 工具?

我在一个c++问题中发现了测试环境的问题。我们有一台机器可以从版本控制系统下载代码,然后构建它并执行单元测试,这不是什么新鲜事。当我们在项目中添加新的依赖项时,问题就出现了。我们正在同时开发很多功能,这是比较常见的事情。如果发生这种情况,我们必须建议测试人员并为他们提供一种简单的方法来重现编译环境......我在想是否有任何其他简单的方法来完成这个......不知道,一些工具,如virtualenv或buildoutforpython..我一直在谷歌搜索,但没有成功。我们将不胜感激。 最佳答案 您始终可以将所有依赖项添加到版本控制系

c++ - 找不到 boost_process cmake find_package

我正在尝试将boost库导入我的C++项目,但出于某种原因它找不到Boost.Process,尽管它找到了其他库。我的CMakeLists.txt文件:cmake_minimum_required(VERSION3.9FATAL_ERROR)set(PROJECT_NAME"test-stuff"CXX)project(${PROJECT_NAME})set(Boost_USE_MULTITHREADEDON)find_package(Boost1.64.0REQUIREDsystemfilesystemprocess)if(Boost_FOUND)include_directorie

c++ - 同一台机器上的 libstdc++ 64 位和 32 位版本

我正在尝试为64位平台交叉编译我的软件版本。我可以在同一台机器上安装32位和64位版本的libstdc++而不必担心破坏我的linux安装吗?操作系统是32位的ubuntu。我之前没有交叉编译过,只是想检查一下我是否设置了CFLAGS和LDFLAGS对于合适的CPU,一旦我安装了正确版本的libstdc++,我应该没问题。我检查了64位版本的ubuntu,但是它有一个符号链接(symboliclink)lib64->库如果在32位机器上也是这种情况,这会搞砸很多,有人知道如何排序吗?我现在遇到以下错误[exec]/usr/bin/ld:skippingincompatible/usr/

c++ - Visual Studio Post Build 复制命令错误 MSB3073 退出代码 1

所以我有一个C++Player项目,它有2个其他项目依赖项,这两个项目都有后期构建事件来将dll复制到另一个文件夹。该项目正在build中,然后决定不随机工作,此后我一直没有找到解决方案。即使从SVN进行了干净的检查,它仍然不起作用,它适用于除我之外的所有其他开发人员。我已经检查了错误消息中的路径,它们确实存在,目标dll也是如此。每个依赖项目中的构建后事件:copy$(TargetPath)$(ProjectDir)..\..\$(Configuration)\plugins\$(ProjectName).dll产生的错误:errorMSB3073:Thecommand"copyC: