草庐IT

windows - 使用 MSVC 2010 构建 OpenSSL 1.0.1c 时出错

我已经成功配置了OpenSSL用于构建,但是当我运行nmake时,我得到了这个:c:\Development\Qt\5\OpenSSL>nmake-fms\ntdll.maktestMicrosoft(R)ProgramMaintenanceUtilityVersion10.00.30319.01Copyright(C)MicrosoftCorporation.Allrightsreserved.cl/Fotmp32dll\md4test.obj-Iinc32-Itmp32dll/MD/Ox/O2/Ob2-DOPENSSL_THREADS-DDSO_WIN32-W3-Gs0-GF-Gy

c++ - 在 Windows 上使用 CMake 2.8.11 构建自定义 Qt 4.8.3 库时出错

我正在尝试将我的Qt项目从QMake迁移到CMake,但是当我尝试使用MSVC10在Windows7上构建我的库时遇到了一些错误。我的CMakeLists.txt文件如下:cmake_minimum_required(VERSION2.8.11)project(MyLibrary)find_package(Qt4REQUIRED)set(CMAKE_AUTOMOCON)set(QT_USE_QTSCRIPTTRUE)include(${QT_USE_FILE})include_directories(${CMAKE_CURRENT_BINARY_DIR}/include${QT_INC

windows - Ant构建执行cordova

我为我的cordova项目创建了一个ant构建,如下所示:但是我得到了这个错误:C:\path_to_project\build.xml:3:Executefailed:java.io.IOException:Cannotrunprogram"cordova":CreateProcesserror=2,Thesystemcannotfindthefilespecifiedatjava.lang.ProcessBuilder.start(ProcessBuilder.java:1029)atjava.lang.Runtime.exec(Runtime.java:615)atorg.apa

windows - 如何使用最新的 MSBuild 使用 TFS 2012 构建 Windows 8.1 Store App?

如何让我的构建服务器使用正确版本的MSBuild?我有一个Windows8.1Windows应用商店应用程序,我需要在运行TFS2012的构建服务器上构建它。构建服务器安装了Windows8.1和VisualStudio2013。根据http://msdn.microsoft.com/en-us/library/vstudio/dd647548.aspx#older_process_template上的说明我必须“将MSBuildToolPath属性设置为指向MSBuild12的路径。”在Process、Advanced下的构建定义中,我将MSBuildArguments设置为:/p:

c++ - 在多个平台上构建程序?

我经常用C++构建程序并在我自己的PC上编译它们。我目前使用的操作系统是winxp。如果我想构建将在linux、其他版本的windows等上运行的程序拷贝,有没有一种方法可以在不购买这些操作系统的情况下执行此操作?例如,您可以让Cygwin在linux上运行windows应用程序。如果我安装了类似的东西,我可以在linux上编译windows产品并在另一台windows机器(相同位大小)上使用它们吗?或者,我每次都必须购买操作系统吗?我正在寻找最具成本效益的方法来构建我需要的所有库等需要分配的时间而且我只使用一个操作系统。其他人如何解决这个问题?谢谢 最佳答

javascript - 在 Windows 命令行上构建 modernizr

所以我按照这里的文档:https://github.com/modernizr/modernizr1)使用npm克隆了repo。2)在modernizr中运行npminstall以安装其依赖项。3)尝试运行./bin/modernizr-clib/config-all.json我收到一个错误:'.'isnotrecognizedasaninternalorexternalcommand我假设这与Windows命令行不了解我正在尝试在该位置执行文件有关。如何在cmd上执行第3步?提前致谢。 最佳答案 我们开始吧。您需要从节点内运行mo

windows - 使用 sbt 构建时检查错误级别

我想编写一个Windows.cmd脚本,将所有项目模块发布到本地存储库中。但是我想在可能发生的第一个错误停止。我正在检查%ERRORLEVEL%但它始终等于0,即使sbtpublish-local命令因某些错误而失败。@echoon@setlocalenabledelayedexpansionssetmodules=^sbt-common^common^for%%Ain(%modules%)do(echo======================================echo=PUBLISHING%%A=echo===============================

c++ - 从 RAM 驱动器构建真的会提高速度吗?

我正在处理一个项目,该项目包含数千个.cpp文件以及数千个.h和.hpp并且构建需要28分钟从SSD运行。我们几周前从另一家公司继承了这个项目,但仔细阅读了makefile,他们通过.NOPARALLEL虚假目标明确禁用了并行构建;我们正试图找出他们是否有充分的理由。最坏的情况下,唯一加快速度的方法是使用RAM驱动器。所以我按照Tekrevue中的说明进行操作并安装了Imdisk然后使用CrystalDiskMark运行基准测试:固态硬盘RAM驱动器我还使用Cygwin运行了dd,与我的SSD相比,RAM驱动器有显着的加速(至少3倍)。但是,我的构建时间一分钟都没变!然后我想:也许我的

Windows Bash - Emacs 构建失败 : Memory Protection Enabled

我正在尝试在WindowsBash(WinBash?Win-Bash?)中编译emacs-24.4,但是遇到了一个问题,即Windows似乎启用了内存保护,这会破坏emacs构建。我在“make”之后得到的错误(./configure工作正常)是:Dumpingunderthenameemacs**************************************************Warning:YoursystemhasagapbetweenBSSandtheheap(25164600bytes).Thisusuallymeansthatexec-shieldorsome

c# - MSBuild 无法构建 MSI。 Windows 服务是否有替代方案?

我在VisualStudio中使用安装项目(.msi)。安装步骤:在VisualStudio中build设置。将设置复制到服务器。运行设置。在services.msc中启动Windows服务更新步骤:在VisualStudio中build设置。将设置复制到服务器。在services.msc中停止Windows服务卸载Windows服务。运行设置。在services.msc中启动Windows服务我的构建服务器仅使用msbuild进行构建,无法构建安装项目(.msi)。我必须在构建服务器上安装VisualStudio,还是有更好的选择? 最佳答案