草庐IT

CMAKE_MAKE_PROGRAM

全部标签

c - 当我的 C 文件有其他依赖项时,如何准备 ./configure make make install?

编写/阅读代码似乎比准备部署脚本(例如./configure)和为我的C应用程序制作和安装要轻松得多。我如何制作./configure文件并为以下C代码制作文件?感谢您的宝贵支持。@file:main.c:#include#include#ifndef_WIN32#ifdefH323_H46018#include"h460/h460_std18.h"H460_FEATURE(Std18);H460_FEATURE(Std19);#endif#ifdefH323_H46023#include"h460/h460_std23.h"#endif#endif//_WIN32#definenew

windows - forrt1 : severe (170): Program Exception - stack overflow

提前感谢您的帮助!我编译了一个程序(不是我写的),它在Mac上运行良好,但是当我尝试在Windows上执行该程序时,我在程序开始执行后不久收到以下错误消息:forrt1:严重(170):程序异常-堆栈溢出我不是ifort或Fortran用户,但正在尝试编译工作程序。我做了一个“ifort--version”,我使用的是英特尔VisualFortran编译器XE和版本12.0.0.104。几天来我一直在研究这个问题,我试过弄乱Makefile中的一些标志,但没有成功。如果我能提供任何进一步的信息,我会尽力而为。再次感谢! 最佳答案 尝

windows - 使用 CMake 在 MinGW 下的 Windows 上构建 LLVM OCaml 绑定(bind)?

我正在尝试使用CMake在Windows上的MinGW下构建LLVMOCaml绑定(bind)。我对绑定(bind)目录中的LLVMBuild.txt进行了一些微调,但没有成功。我如何构建它们?编辑:回答ygrek的问题:第一次尝试:svncohttp://llvm.org/svn/llvm-project/llvm/trunkllvmcdllvm/toolssvncohttp://llvm.org/svn/llvm-project/cfe/trunkclangcd../projectssvncohttp://llvm.org/svn/llvm-project/compiler-rt/

c++ - 使用 CMake 在 Windows 上设置 FLTK

我正在尝试将FLTK设置为使用带有WindowsSDK的CMake在Windows上构建。到目前为止,这是我到目前为止所取得的成就:>svncohttp://svn.easysw.com/public/fltk/fltk/branches/branch-1.3/fltk-1.3>cmakeCMakeLists.txt-DOPTION_BUILD_EXAMPLES=NO-DCMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=C:\dev\fltk-1.3>nmake>nmakeinstall到目前为止没有错误。然后我创建了一个test.cpp文件

windows - 为什么 Windows 团队复制 "Program Files"文件夹以支持 x86 和 x64?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion一个经常让我困惑的问题是,为什么Windows团队决定复制ProgramFiles文件夹以支持32位和64位平台?从长远来看,这不会给每个人带来更多的工作和困惑吗?促使他们复制树而其他一些系统保留单个“程序文件”目录(有点像MAC的通用二进制格式http://en.wikipedia.org/wiki/Universal_binary)的关键因素是什么?我敢肯定他们创建这个“ProgramFi

c - 如何测量 program.exe 启动时间?

我想测量我的程序exe启动时间呢是从点击或[enter]开始的时间如果从控制台或任何其他方式启动直到程序启动完成的时刻和它的代码可以在所有结构设置的情况下执行(可能这意味着当main()中的第一个命令被执行[?])我想以编程方式从在我的代码中-所以我想办法做到这一点需要读取准确的发射时间程序然后从中减去这次第一行代码执行时间(抱歉我的英语不好)怎么做? 最佳答案 您要从单击或[enter](包括shell(cmd.exe或Windows资源管理器)开销)还是从程序启动进行测量?以编程方式,您只能从进程创建开始计算时间,因此不包括查找

windows - CMake:下载并运行 msi

使用kitware的CMake,是否可以自动下载Microsoft安装程序(MSI)文件并执行它(当然是在Windows上)? 最佳答案 通常应该是。但是,显然运行安装程序将阻止CMake进程,直到用户完成对安装程序的所有必需输入。这是一个使用file(DOWNLOAD...)的7-zip安装程序的示例和execute_process:set(DownloadedMsi${CMAKE_BINARY_DIR}/7z920-x64.msi)file(DOWNLOADhttp://sourceforge.net/projects/seve

windows - cmake:树外构建的问题

使用我当前的CMakeLists.txt文件,我可以构建我的项目:sourceDir>cmake-G"MinGWMakefiles".来自源目录。但是我无法获得树外构建:buildDir>cmake-G"MinGWMakefiles"..\MyProg这是我从cmake得到的错误:CMakeErroratC:/ProgramFiles(x86)/CMake2.8/share/cmake-2.8/Modules/CMakeMinGWFindMake.cmake:20(MESSAGE):sh.exewasfoundinyourPATH,here:C:/ProgramFiles(x86)/G

windows - Sml 模式在 Emacs 中不起作用,显示 "Searching for program: permission denied"

我现在正在使用sml,我正在尝试使用emacs通过命令ctrl-c、ctrl-b编译我的代码。我在emacs中安装了sml-mode但它仍然不起作用这就是我输入的内容:ctrl-cctrl-b-sml命令:poly->Searchingforprogram:permissiondenied,Poly(我们被告知要使用poly)。如果我使用sml,也会发生同样的情况。ctrl-cctrl-b-sml命令:sml->正在搜索程序:权限被拒绝,sml。我不明白我做错了什么?顺便说一句,我在一台安装了Windows7的电脑上工作。 最佳答案

windows - 环境变量导致 make 的 undefine 失败 (Windows)

在Windows中,当我尝试取消定义在我的环境中定义的变量时,make(GnuWin32)失败:C:\>makemakefile:2:***missingseparator.Stop.我的环境定义了LIB,可能来自另一个已安装的程序。(右键单击“计算机”->属性->高级->环境变量...)。makefile的唯一内容:ifdefLIBundefineLIBendif如何取消定义LIB?我正在使用-rR选项,但似乎没有一个可以避免引入环境变量(即LIB)。 最佳答案 您应该始终提供所用工具的版本信息。在这种情况下,我会说您使用的是旧版