Build CMake项目中带有前缀的头文件

我已经建立了一个CMake项目,其目录结构如下所示: src/ --CMakeLists.txt --libA/ ----CMakeLists.txt ----foo.h ----foo.cpp --main/ ----CMakeLists.txt ----main.cpp src/CMakeLists.txt使用add_子目录拉入libA和mainlibA/CMakeLists.txt使用add_library定义一个名为libA的库,该库通过target_include_目录导出foo.h

Build 用于生成和发布.NET核心控制台应用程序的命令

是否可以使用.net core 2.0同时生成和发布代码 我在.net中创建了一个控制台应用程序,在同一个解决方案中有一些针对Framework4.5的库。 我正在寻找的命令,可以建立,同时发布为自我包含 任何人都可以向我推荐一个命令,该命令可以作为独立命令同时生成和发布。这个dotnet publish命令有两个参数需要指定: --自给自足的标志完全符合您的想法;通知命令发布完全自包含的应用程序 -r |--runtime标志指定应用程序应该能够在哪个目标操作系统上运行 您可以在此处的完整

Build 如何以编程方式构建Visual Studio解决方案?

我想通过传递解决方案文件路径(.sln文件)和构建模式(debug,release)来编译解决方案 我不想调用像devenv.exe或msbuild.exe这样的命令行进程。相反,我想使用一个API,并知道是否有编译错误 可能吗 如果您认为您知道如何做,请提供样品。正如itowlson所指出的,您也可以使用 。。。从MSDN // Build a project file bool success = engine.BuildProjectFile(@"c:\temp\validate.proj

Build teamcity以特定用户身份运行构建

我需要在特定用户ID下的配置上执行构建。我如何才能做到这一点?我无法切换代理服务以作为此用户ID运行,因为我只需要将此用户或生产ID用于此特定配置。如何在Teamcity中做到这一点?请查看Teamcity插件。还提供了适用于windows代理的新插件。可能重复@MikeTwo-此解决方案对我来说扩展性不太好。我们公司有一项政策,密码每2/3个月自动更改一次。我必须记住每次都要更新密码。另外,把密码放在明文中听起来也不对。是否有更好的解决方案,或者JetBrain是否在新版本中添加了一些功能来支

Build 从属性文件中检索参数

我有几个Jenkins参数化作业,它们使用相同的参数和参数值。 当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们 这个问题的一个简单解决方案是从配置文件(在master/工作区中)检索所有参数,但我找不到足够的实现 我希望能够使用标准Java配置文件为构建提供数据(格式为“key”=“value”),然后在构建过程中像其他参数一样引用这些参数。 您知道合适的解决方案吗?我使用hudson和ant,并在我的hudson工作中设置参数(客户)。然后,此参数是我用ant打开的属

Build Dojo自定义生成错误

我的HTML文件:buildCheck.HTML <SCRIPT src="/dojo/dojo.js"></SCRIPT> <SCRIPT> dojo.require("dijit.form.Button"); dojo.require("dijit.form.CheckBox"); dojo.require("dijit.form.ComboBox"); dojo.require("dijit.Dialog"); d

Build 如何从源代码构建PrototypeJS?

我克隆了prototype.js存储库,但当我尝试构建时,出现了错误: rake aborted! uninitialized constant Sprockets::Secretary 原因是什么?我也有这个问题 尝试使用不同版本的链轮 gem uninstall sprockets, gem install sprockets --version 1.0.2 1.0.2是适合我的版本。我也遇到了这个问题 尝试使用不同版本的链轮 gem uninstall sprockets, gem i

Build 我可以有一个库和一个同名的二进制文件吗?

我正在构建一个库,但我也希望它可以作为一个独立的二进制文件使用 例如,假设我正在构建Tar的一个实现。Tar通常用作命令,但也可以用作库。直觉上,我会这样做: src/ tar/ tar.go # belongs to package tar main.go # imports tar and provides a main function 但这似乎不起作用。从中可以看出,“命令”应该与库有一个单独的名称。将此处给出的示例与此示例相适应,我有以下目录结

Build 用bitbake进行分布式编译

你知道如何用分布式bitbake编译构建oe项目吗? 我考虑过distcc export PATH=~/distcc/bin:$PATH make -jn CC=linux-gcc make将从指向distcc的路径调用linux gcc。 distcc将把任务安排到所有已知主机。 -jn将创建make的n6实例。 它很好用。 但现在我想将distcc与bitbake一起使用。 我知道如何将-jn与bitbake一起使用。 只需使用export PARALLEL\u MAKE=-jn 但是如何

Build 如何在构建代理上配置编译jre?

我们的开发环境由几个构建代理组成,这些代理构建安装程序介质。今天,我们在其中一个构建代理的install4j中出现了一个编译错误。类版本与某些自定义类不匹配。我们发现构建代理上安装的jre是jre_1.6 x32和jre_1.7 x64。项目设置设置为创建最低java版本为1.7的x32安装程序介质。因此,install4j%JAVA_HOME%等的搜索算法使用jre_1.6 x32来编译代码 现在的问题是:是否可以在maven构建过程中配置编译jre?也许要将config.xml的路径从%Us

Build 在生成后事件命令行中公开.exe

是否可以在生成后事件命令行中调用publication.exe 我有VisualStudio解决方案,我们正在尝试自动化构建 我们在解决方案中自动化单元测试项目时遇到了问题,因为它获得了访问器文件 我们发现使用publication.exe可以克服这个问题 任何在生成后事件中调用publication.exe的示例命令都有帮助。调用“%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\publication.exe”“$(Ta

Build Can';t使用msys(Windows 7 x86_64)构建PortAudio

我试图用msys在我的Windows7上构建PortAudio,但他没有在指定的目录中构建 我会:“./configure--prefix=“C:\Tools\PortAudio\u build”然后是“make”。但是他没有在这个文件夹中构建,并且显示了一个错误 我能做什么?我正在学习官方的PortAduio教程 谢谢。您需要更具体地说明抛出的特定错误。libtool:link:只允许绝对运行路径。make:**[lib/libportaudio.la]错误1

Build gradle生成失败连接到https://repo1.maven.org 拒绝

我正在尝试构建一个包含在gradle发行版中的示例项目。当我执行gradle build时,我得到以下错误: Could not resolve commons-collections:commons-collections:3.2.1. Required by: :application:1.0.2 > Could not HEAD 'https://repo1.maven.org/maven2/commons-collections/commons-collections/3

Build 在sharepoint上自动上载文件

每天我需要在sharepoint上上传10-15个文件,这需要我5-10分钟 我只是想自动化这个过程,这样可以节省我的时间 如果有人对此有任何解决方案,请与我们分享 任何语言的解决方案都将受到欢迎 感谢和问候 Shrikant-SalunkeAutoIT为此类产品提供了一个简单易用的界面。它编译成一个可执行文件,我将它用于您正在处理的确切任务,并且有很好的文档记录。您正在使用哪一版本的SharePoint,以及尝试从何处上载文件?您正在尝试从SharePoint场内部上载文件吗?

Build 在Visual Studio Team Services上生成ASP.NET核心RC2项目失败

我有一个ASP.NET核心RC2项目,在VisualStudioTeamServices中使用Git托管 在生成vNext中尝试使用Visual Studio生成任务生成时,我收到以下错误“导入的项目”C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props”未找到。请确认声明中的路径正确,并且该文件存在于磁盘上 我可以使用VS2015和.Net Core SDK RC2在本地

Build Pyinstaller使用--onefile参数创建许多文件

我正在用Kivy和pyinstaller打包一个应用程序 运行命令 python-m PyInstaller--clean--win private assemblies-F GroundControl.spec 使用路径创建工作的可执行文件 \Git\GroundControl\dist\GroundControl\GroundControl.exe 但该文件夹还包含许多其他.pyd和.dll文件,这些文件是.exe文件运行所必需的 有没有办法真正创建一个.exe文件来分发,或者至少减少生成的

Build 如何修复cmake for open ni2中的链接问题

我有一个使用头文件OpenNI.h的代码,我正在使用CMake。每次运行make时,我都会收到错误: [ 33%] Linking CXX executable oniproject CMakeFiles/oniproject.dir/main.cpp.o: In function `openni::VideoStream::start()': main.cpp:(.text._ZN6openni11VideoStream5startEv[_ZN6openni11VideoStream5star

如何用C++;14和一些带有C++;17通过使用cmake? 我使用CGEAR来构建我的C++项目。在我的topCMakesList.txt文件中,我有以下指令: set(CMAKE_CXX_COMPILER g++-8) set(CMAKE_CXX_STANDARD 14) set(CMAKE_BUILD_TYPE Debug)

我对在我的项目中使用C++17很感兴趣。但是,由于动态异常,我的一个第三方库没有使用C++17编译。是否可以在cmake中仅使用C++14编译一个目标,而使用C++17编译其余目标?变量cmake\u CXX\u标准只是目标属性的默认值。您可以为不同的目标以不同的方式分配此属性: set_target_properties(<target1> PROPERTIES CXX_STANDARD 14) set_target_properties(<target2> PROPE

Build IONIC TextEncoder无法识别,但如果重新构建应用程序,它是否可以工作?

我正在处理一个离子3应用程序。在应用程序中,我使用TextEncoder使用UTF8对一些字符串进行编码 现在,如果我构建应用程序,会收到以下错误消息: 找不到名称“TextEncoder” 但是,如果我重建应用程序,此错误消息将消失。-基本上,我在源代码中的任意位置添加了一个空格,并保存它,从而触发重建,它就像一个符咒一样工作- 现在的问题是,我无法在尝试生成apk时执行相同的操作。我仍然收到此错误消息,无法清除它 谁能告诉我我做错了什么 您诚挚的。找出问题所在: 首先,我必须像这样安装文本编

Build 如何补偿开发机器和构建服务器之间的环境差异?

我已经在我的机器上安装了NUnit“C:\Program Files\NUnit 2.4.8\”,但在我的集成服务器(运行CruiseControl.Net)上,我已经在“D:\Program Files\NUnit 2.4.8\”中安装了它。问题是,在我的开发计算机上,我的NAnt生成文件工作正常,因为在任务中,我使用路径“C:\Program Files\NUnit 2.4.8\bin\NUnit.Framework.dll”来添加对“NUnit.Framework.dll”程序集的引用,但

Build ApacheAnt构建命令";“拒绝访问”;

嘿!我正在尝试安装ant,实际上已经执行了以下操作,但是,我遇到了以下错误: Buildfile: build.xml does not exist! Build failed 它说我可能会得到它,所以我只是尝试执行下一个命令,它说我应该得到它(因为我在Windows下,所以是这个命令): 及 但我总是得到这样的信息,你知道为什么吗?或者我做错了什么 编辑 没有我得到一个: “build”未被识别为 内部或外部命令,可操作 程序或批处理文件 Edit2 嗯,我的ANT_主页在C:\ANT中

Build 将SCON配置为在windows命令提示符中使用posix参数时出现的问题

首先,我应该预先警告你们,我是一名新毕业生(而且是EE),对一个比我的hello world程序更高级的构建过程并不十分熟悉 我的问题是:我们正在尝试使用SCons来构建我们的项目。我们的编译器名为“i686 pc elf gcc”,使用posix风格的命令行参数。但是,每当我尝试使用SCON时,它都会强制Windows参数,因此不是: i686-pc-elf-gcc -o hello.o -c hello.cpp env = Environment(ENV = {'PATH' : path,

Build NANT生成错误:Cmd

我正在尝试执行一个NAnt构建脚本,它在一个环境中完美地工作,但最近我将构建文件迁移到了一台新的机器上,我面临以下问题 使用的NAnt代码: exec program=“cmd”commandline=“/c${build.dir}\XXX.vbs${build.version}”failonerror=“false” 收到一个错误 外部程序失败:cmd(返回代码为1) 我可能会尝试克服这个问题 我检查了环境变量,发现所有变量都很好,并且与旧机器进行了比较,以匹配相同的变量 任何解决方案/注释?

Build Leiningen在构建工作uberjar时遇到问题

我们正试图与Leiningen一起构建Clojure项目。我们通过执行以下操作成功创建了uberjar: 先决条件: project.clj文件列出了依赖项 :project.clj中的main my project.core 具有-main功能的core.clj文件 (:gen class:main true)在core.clj中 程序: 运行lein测试;无故障完成 运行lein deps;成功完成 来自project.clj的目录:rainleinuberjar 这创建了两个jar文

Build 如何在钛合金中创建自定义构建

在资源文件夹中,我有一个包含许多JS文件的文件夹。因此,在构建应用程序时,我可以通过某种方式编辑构建,以便忽略我当时需要构建其余文件的唯一文件。这在Tianium中可能吗?我发现的唯一方法是在项目中应用资源过滤器。但这是手动任务。 通过应用资源筛选器,只有选定的资源将获得生成,其余资源将被忽略

Build 我如何使用gradle来构建我的项目,无论有没有评测方面?

我们已经开发了一些分析方面,我们希望在测试构建中包含这些方面,但不希望在生产构建中包含这些方面。我正在寻找构建build.gradle文件和源目录的最佳实践方法 我最初的想法是创建一个compileJavaAJ任务和一个依赖于compileJavaAJ的jarAJ任务。compileJavaAJ看起来与aspectJ插件中定义的compileJava非常相似。应用这个插件的问题在于它完全取代了compileJava(即使用javac的插件)。我需要两个构建目标-一个使用javac,另一个使用aj

Build 如何从Makefile中的名称列表创建多个可执行文件或库

我想从名称列表中构建一组可执行文件或库。它们都以相同的方式构建,基本上需要两个在逻辑上连接的文件: X.exe : X.o X_y.o $(CC) -o $@ $^ 在我的makefile中,我只想列出我所有的X:s并自动生成所有的.exe。所以从 Xs : a b c 我希望Makefile像编写规则一样执行 a.exe : a.o a_y.o b.exe : b.o b_y.o c.exe : c.o c_y.o 当然,这是为了简化添加另一个X 我的基本问题似乎是上面Xs的定义

Build 升级ffmpeg时处理ffmpeg库接口更改

我们目前正在尝试升级我们的程序使用的ffmpeg版本。跳跃很大,因为到目前为止我们使用的是ffmpeg 0.8,最新版本是1.2 在这些测试中,我使用了(让我说)我发现的惊人的软件包 作为第一件事,我尝试下载并构建ffmpeg 1.2,当然我得到了很多警告和错误,关于函数和变量不推荐使用或不再存在 为了平滑过渡,我尝试在ffmpeg 1.0上构建,ffmpeg 1.0是最接近于0.8的更高版本。我得到了下面列出的警告和错误列表 我的问题如下:是否有任何指南可以帮助这些转换,在新版本中转换旧的ff

Build 在android上构建最新版本

我必须为android构建最新版本的chromium浏览器。 我正在使用以下步骤 创建一个根目录 mkdir铬;镉铬 depot_工具的下载和导出路径 export PATH=$PATH:~/path/to/depot_tools/ 已签出构建32.0.1665.2的源代码 gclient配置 4上述命令在chromium根目录中创建一个.gclient文件,并将目标android添加到.gclient中 target_os = ['android'] 要下载初始

Build 建立一个项目意味着什么?

当涉及到编程时,构建一个项目到底意味着什么 根据我的经验,它通常意味着编译一个程序。但是,如果它是一个不需要像Python程序或Django web应用程序那样编译的项目呢?没有考虑Python或Django,因为我不熟悉它们;然而,回想一下从未被编译过的VisualBasic,人们会构建一个包含他们的程序的p代码文件,运行库会对其进行解释。它没有被编译,但它可以像以前一样运行。我认为构建python程序就是创建一个可以由另一个进程解释的文件。通常,构建一个项目并不是真正意义上的“构建一个项目”

Build 升华文本构建系统如何访问缓冲区而不是文件的内容?

假设我在Sublime Text 3(ST3)中打开了一个新的缓冲区;如何从构建系统访问该缓冲区的内容?i、 e.假设我有一个生成系统,它将通过节点运行文件——在这种情况下,我可以简单地使用$file,但据我所知,当前缓冲区的内容没有生成系统变量。有没有办法将当前选定的未保存缓冲区的内容拉入生成过程?要做到这一点,您需要编写一个自定义插件来执行生成过程,然后添加 “目标”:“我的插件类” 到您的.sublime build文件而不是标准 “cmd”:[“外部_程序”、“选项1”、“选项2”、“

Build CXF生成错误

我正在尝试构建CXF,但出现了以下错误: [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Thrown by JAXB: cvc-complex-type.3.2.2: Attribute 'xjc:recursive' is not allowed to appear in element 'class'. at line 44

Build 构建npm模块上的节点gyp v8错误

在本例中,当我尝试安装像Hiredis这样的模块时,出现了一些v8错误。当安装需要节点gyp重建时,这种类型的错误会出现在其他模块安装上。 我戴着软呢帽: -nodeJS v5.0.0 -节点gyp v0.10.6 -npm v3.3.6 npm install hiredis --save > hiredis@0.2.0 install /home/thoms/Bureau/App/node_modules/livedb/node_modules/hiredis > node-g

Build CMake 3.x+;CUDA-汇编被破坏

我编写了以下GPU驱动的开创性应用程序: int main() { return 0; } 我正试图用CMake来构建它。这是我的CMakeLists.txt文件: cmake_minimum_required(VERSION 2.8) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} " -std=c++11" ) find_package(CUDA QUIET REQUIRED) set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "

Build “;版本'GLIBC_2.16';未找到”;将生成环境升级到Ubuntu 14.4后出现目标主机错误

将构建环境升级到Ubuntu 14.4后,主可执行文件拒绝在具有较旧Linux版本的主机上启动,并显示以下消息: /lib/i386 linux gnu/libc.so.6:找不到版本'GLIBC_2.16' (由/可执行文件名称要求) 为了将我的包安全地分发给具有较旧的Glibc的主机,我是否应该尝试: 静态链接到libc 在生成计算机上降级libc 安装旧的glibc和一个Ubuntu分发版goes? 用什么 注: -我不需要使用任何来自旧版本Ubuntu的二进制文件 -我不需要在较旧的

Build 怎么知道二进制文件在哪里编译?

我能找到add_可执行文件创建的二进制文件的位置吗 我有许多CMakeLists——每个二进制文件都有,每个二进制文件都有,其中包括项目的所有部分 当我执行cmake-dcmake\u BUILD\u TYPE=Release path/to/project时,我会将所有二进制文件存储到目录中,在目录中它们的cmakel列表(每个都到不同的位置) 另一方面,当我使用不带CMAKE_BUILD_类型的some命令时,所有二进制文件都被放入当前目录。你能解释一下为什么吗 我需要运行一些二进制文件,因

Build 在Windows上构建NVIDIA VisionWorks(OpenVX)时出现问题

我正在尝试在Windows上安装VisionWorks,如本页名为“VisionWorks 1.0 for Windows自述”的链接所述: 根据自述文件,VisionWorks通过以下配置与Windows兼容: OS : Windows 8 x64 OpenCV : public OpenCV 2.4.12 CUDA : NVIDIA CUDA 7.0 我使用与自述文件中描述的以下变量完全相同的配置(使用我的特定PC路径): 我按照自述文件中的说明进行操作,如下所示

Build Qt5项目使用QtSerialPort不稳定

两个名称不同的相同Qt5项目。一个处理ReadyRead QtSerialPort,另一个不处理。原因可能是什么 生成文件夹本身被删除没有帮助(将有问题的项目转移到其他文件夹可以正常工作) Windows7x86 mingw32 Qt5.12.5 在 并删除所有生成文件夹,包括与项目无关的文件夹。QtCreator有时会将生成文件夹路径与其他项目混合使用 并删除所有生成文件夹,包括与项目无关的文件夹。QtCreator有时会将生成文件夹路径与其他项目混合使用。“原因可能是什么?”-可能是错误代码

Build 升华文本2使不起作用,找不到乳胶

我对make有点陌生,所以这可能是非常简单的,但是使用文本编辑器,我使用Sublime text 2,当我告诉它构建我的项目时,它会自动运行make。当我得到这个输出时: gcc ../src/TADA.c -o ../bin/TADA cd ../aux latex ../doc/documentation.tex make: latex: No such file or directory make: *** [report] Error 1 但是,如果我将cd刻录到项目的目录并运行,则可以

Build TFS生成代理能否绕过从TFS服务器获取最新代码?

在开发构建服务器时,我是否可以绕过获取我的离岸构建代理的最新代码。 我的TFS服务器位于计数器部件位置,获取最新代码大约需要30分钟 在这里开发构建服务器时,脚本和重新运行中的任何更改都会使用最新的代码。这是一个障碍,因为它需要每30分钟 现在,我可以指示生成代理从本地文件夹而不是TFS服务器获取源代码。您可以在生成服务器上安装 如果您有一种方法可以将构建服务器标记为已离开海岸(即Active Directory中的不同位置),那么您可以这样做,并且代理应该可以正常工作 如果没有,您可以强制生成

Build 具有命名目标的Tup

我刚从make切换到tup,似乎不知道如何创建命名目标 makefile允许定义多个目标,比如makeclean、makefoo、, 等等 然而,tup似乎只接受变量开关,而不是真正的目标 有办法解决这个问题吗?答案在于的变体设置 例如,clean目标近似为(从a): 实际上,这是中所述的变体的用例 对于通常使用多个变体的项目,可以将configs/目录中的文件签入到源代码管理。在软件的初始签出过程中,每个开发人员都会在“tup init”之后运行“tup variant”。也可以通过创建生成目

Build NativeScript Angular,Google Play:此版本不符合Google Play 64位要求

我无法推出Android应用程序,因为我在Google Play控制台上遇到以下错误: 错误此版本与Google Play 64位不兼容 要求 以下APK或应用程序包可用于64位设备,但 它们只有32位本机代码:17 在应用程序中包括64位和32位本机代码。使用Android应用程序 捆绑发布格式,以自动确保每个设备 体系结构只接收它需要的本机代码。这避免了 增加应用程序的总体大小 我已尝试在app.gradle/defaultConfig中放入正确的指令: ndk.abiFilters 'ar

Build TFS2013自动生成和发布

实际上,我正在使用手动构建和发布概念,现在我必须使用TFS2013启动自动化,因此请建议如何使用TFS2013启动构建自动化,当从开发分支合并到QA分支时,我感到困惑 XAML版本已被弃用。我们强烈建议您升级TFS2013并迁移到新的构建系统,如本官方文件所述 但是,如果必须使用TFS2013,则要启用XAML生成,必须将XAML生成控制器连接到集合。看 您还可以根据需要自定义XAML模板或添加自定义任务 如果您想要一个分步构建/部署过程和教程,我建议您看看这个精彩的博客--

Build 如何在构建的程序上声明测试脚本的WAF依赖关系?

我正在努力找到定义测试脚本依赖关系的正确方法 在waf在同一构建过程中构建的二进制程序上。 下面是wscript的一个最小示例: 从waflib.Tools导入waf\u unit\u测试 def选项(opt): load(“编译器\uCXX python waf\uUnit\uTest”) def配置(cnf): 加载(“编译器\u cxx python waf\u单元\u测试”) def生成(bld): bld.add_post_fun(waf_单元测试摘要) bld.options.cle

Azure DevOps-通过VSBuild@1

我有一个用于VSBuild@1任务和构建工作正常,但我没有获得.pdb文件。如何确保.pdb文件也包含在我的版本中 项目发布配置 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Staging2|AnyCPU'"> <DebugSymbols>true</DebugSymbols> <OutputPath>bin\</OutputPa

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 58 页