草庐IT

cmake-custom-command

全部标签

windows - 从命令行运行 m 文件时如何隐藏 "MATLAB Command Window"?

我正在使用如下命令行字符串运行MATLAB:C:\\matlab.exe-nodisplay-nosplash-nodesktop-r"run('C:\\mfile.m');"m文件包含一个plot()在x-y平面上绘制一条简单曲线的函数。m文件成功运行并使用我在上面指定的命令行字符串绘制绘图。但是,每次我运行此命令时,都会出现一个名为“MATLAB命令窗口”的窗口以及绘图。如何让“MATLAB命令窗口”不出现,以便只有绘图可见。“MATLAB命令窗口”如下所示: 最佳答案 如果您从Windows上的另一个程序运行Matlab,您可

c++ - 如何使用 CMake 在 Windows 上将 C++ 应用程序入口点设置为 main()?

这个问题在这里已经有了答案:What'stheequivalentofgcc's-mwindowsoptionincmake?(6个答案)关闭4年前。我最近开始使用CMake,并尝试构建一个GUI应用程序,它在Windows上没有控制台窗口。所以在我的CMakeLists.txt文件中,我这样做了:if("${CMAKE_CXX_COMPILER_ID}"STREQUAL"GNU"OR"${CMAKE_CXX_COMPILER_ID}"STREQUAL"Clang")add_executable(${EXECUTABLE_NAME}main.cpp)elseif("${CMAKE_CX

windows - Windows 上的 Beanstalk : How do I prevent commands running on re-deployment?

我正在尝试利用AWSElasticBeanstalk的功能来自定义它创建的EC2实例。这需要创建一个.configfileinthe.ebextensionsdirectory.您可以指定在将应用程序部署到实例时应执行的命令数量。我用它来安装一些msi文件,并配置EC2为实例分配一个唯一的名称。然后需要重新启动。我的问题是我只希望在首次部署实例时运行这些命令。当我将仅代码更改部署到现有实例时,不应运行它们。我试过使用“test”参数,它应该会阻止命令运行。我创建一个文件作为最后一个命令,然后我在“测试”参数中检查该文件是否存在。但这似乎不起作用。我的配置文件是这样的:#Filestru

windows - 如何使用 cmake 生成 .msi 安装程序?

我正在尝试使用cmake生成.msi安装程序。我能够通过CMakeLists.txt中的一些配置生成.dll和.lib文件。请提供示例CMakeLists.txt以生成.msi安装程序。我需要在命令提示符中使用哪些命令?目前我使用的命令是:>cmake-G"VisualStudio10"-H"RootCMakeLists.txtpath"-B"pathtogeneratethesln">cmake--build"pathofthesln"--configRelease>cpack-CReleaseoutput:CPackError:CPackgeneratornotspecified我

c# - 如何创建 "custom protocol"并将其映射到应用程序?

如何创建“自定义协议(protocol)”?我知道您可以通过向HKEY_CLASSES_ROOT添加一些注册表项来创建URL协议(protocol),但这似乎只适用于浏览器。我也需要它在Windows资源管理器中工作。我知道我可以编写客户端/服务器类型的界面,但我认为这对我的客户的需求(和预算)来说太过分了。长话短说...第三方应用程序应调用:tbwx:我的应用程序应该从数据库中加载和删除一条记录。这听起来相当简单(或者我认为如此)。有什么想法吗?谢谢 最佳答案 只要将REG_SZ类型的URLProtocol值添加到类的键中,就可以

windows - cygwin curl、Wget、wget 和 top "command not found"

我很确定我已经安装了cygwin默认包,包括“net”包,但是每次我尝试运行wget和时,控制台一直说“找不到命令”>top.这些命令是分开来的吗? 最佳答案 你添加环境变量了吗?更多信息在这里:http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html 关于windows-cygwincurl、Wget、wget和top"commandnotfound",我们在StackOverflow上找到一个类似

Windows 批处理文件 : how to compare command line argument to an integer

我只是批处理文件编程的新手,我试图在网上找到解决方案,但失败了。我的批处理文件调用一个c程序,将它自己的命令行参数传递给该程序,然后根据第四个参数(整数)的值执行后续步骤。如果%4等于3,我想在我的批处理文件中执行一个额外的步骤。我已经放置了一些echo测试语句。但是,即使我输入3作为第四个参数,也只会打印“testno”。批处理文件名:p2debug1234.bat批处理文件代码:@echooff@setlocalp2task1%1%2%3%4startmi_viewer%1startmi_viewer%2echo%4echo3If("%4"=="3")(echotestyes)El

windows - 我的 FTP 批处理脚本卡在 "200 PORT command successful"上,无法将文件上传到服务器

我已经尝试了在Google搜索结果中找到的关于200PORTcommandsuccessful但没有任何帮助。有人可以帮忙解决这个问题吗?“runScript.bat”代码:ftp-s:"C:\automation\fileup.bat"myserver.com“fileup.bat”代码:usernamepasswordasciicd"/public_html/reports/"lcd"C:\automation\tests\HtmlReporter"promptmput*disconnectclosebye控制台日志:C:\automation>ftp-s:"C:\automati

c++ - 使用 CMake 安装的 PDB 文件

我正在使用CMake命令安装PDB文件,以便在我的C++应用程序的开发人员分发版中启用调试。命令如下:INSTALL(DIRECTORY${PROJECT_BINARY_DIR}/DebugDESTINATIONbinFILES_MATCHINGPATTERN*.pdb)此外,我已经设法在同一级别的“src”文件夹中安装用于构建该开发人员分发版的相关源代码,以便我的顶级分发文件夹如下所示:include\src\lib\bin\share\doc\3rdparty\etc\我怎样才能让PDB文件“知道”源在哪里(我假设这是必需的)?是否有可以实现此目的的CMake命令?什么是小例子?

c++ - 无法使用 cmake 构建 Opencv 项目

所以,我正在尝试使用cmake构建一个opencv项目,但同时使用了GUI实用程序和命令行工具,但不断弹出相同的错误CMakeWarningatcmake/modules/FindOpenCV.cmake:160(message):FoundOpenCV2.4.3WindowsSuperPackbutithasnotbinariescompatiblewithyourconfiguration.YoushouldmanuallypointCMakevariableOpenCV_DIRtoyourbuildofOpenCVlibrary.CallStack(mostrecentcallf