草庐IT

build_exe_options

全部标签

c++ - 如何在exe文件中构建C++项目嵌入所有动态链接库?

各位,我正在开始开发一个C++项目,在这个项目中我必须使用一些开源项目有几个dll文件。然后我有一个问题“如何构建C++项目,将所有动态链接库嵌入到exe文件中?”感谢帮助!注意:抱歉,我忘了我在x86上使用visualstudio编译器 最佳答案 您的问题没有通用的答案。这取决于你是否需要它是跨平台的。但是,由于您提到“x86上的visualstudio编译器”,我敢打赌您的目标是Windows。在这种情况下,您有两种选择:官方推荐的方法:将您的dll作为资源嵌入到您的可执行文件中;然后当你的程序启动时,你将这些dll作为临时文件

windows - 如何将文件复制到与 .exe 文件相同的目录

这可能很简单,但我还没有弄明白。我在与源代码相同的目录中有一个.ini文件,我希望cmake将此inifile.ini复制到生成.exe文件的目录。这个目录可能会有所不同,具体取决于我是进行发布还是调试构建,以及我是进行源内构建还是外源构建。我已经走了这么远:configure_file(${myapp_SOURCE_DIR}/src/myinifile.ini${myapp_BINARY_DIR}/bin/${????}/myinifile.iniCOPYONLY)但我需要根据构建类型在目标路径中包含bin/Debug或bin/Release。是否有我可以使用的cmake变量指向将生

windows - VbScript,无需用户输入即可远程安装 exe?

我真的被一个问题困住了,所以我想我会得到第二个意见。我正在尝试将.exe和.msi远程安装到客户端计算机。我有一个下载文件并运行文件的vb脚本,但存在一些问题。首先,我无法在本地管理员帐户上运行它。出于测试目的,我以管理员身份运行它并且运行良好,但如果放在客户端计算机上,则需要访问本地管理员。其次,更重要的是,Microsoft在安装exe文件之前需要一定数量的用户输入。我知道静默安装msi是可能的,但我认为静默exe是不可能的?作为一种解决方案,我正在研究PsExec,但我觉得我在这里遗漏了一些东西。作为引用,这是我的vb脚本:DimTAppDimIEObjDimtAreaDimtB

windows - 使用 MinGW 从 GNU 源码包在 Windows 中创建 exe 文件

基本想法是,我想为几个c文件生成文本格式的调用图。谷歌搜索了很长时间后,我找到了cflow,它可以提供我想要的一切,但它只能在Linux或其他系统上运行。然后就开始搜索怎么把网上的cflow源文件编译成exe文件。我找到了MinGW,它应该能够进行跨平台编译。安装MinGW和MSYS并运行常用命令“./configure;make;makeinstall”后,我只是收到一个错误,“mkdir”未找到。实际上。其实我想知道这是否是编译整个包的正确方法。有人知道如何在Windows中正确构建cflow.exe吗?如果有教程或类似的东西,我将非常感谢。歌曲 最佳答

在 Windows 上的 NetBeans 中从 C 项目创建 EXE 输出?

我是NetBeans新手。我在PC上使用NB。我刚刚清理并构建了一个项目,输出是:CLEANSUCCESSFUL(totaltime:1s)make:Nothingtobedonefor`all'.BUILDSUCCESSFUL(totaltime:1s)现在我似乎找不到任何可执行文件。如何设置IDE以创建从项目输出的EXE文件?更新-请阅读下面我的评论。 最佳答案 构建后,可执行文件应该位于类似PROJECT/dist/PLATFORM/project.exe的路径中(dist或build记不清了)

c++ - 试图 Hook Notepad.exe

我正在尝试使用SetWindowsHookEx键盘HookNotepad.exe。如您所见,工作线程正在将其ASCII代码(即wParam)发送到指定的服务器。UINTWINAPISendToServer(LPVOIDlpParam){CSocketClient;Client.Create();Client.Connect("localhost",6677);Client.Send(lpParam,2);//sendingitsASICIcodetoServerClient.Close();return0;}LRESULTCALLBACKKeyboardProc(intnCode,WP

windows - 在 Windows 上构建 perl 5.14.2 - 出现错误 NMAKE : fatal error U1077: miniperl. exe':返回代码 '0x1'

在Windows上构建perl5.14.2-出现错误NMAKE:fatalerrorU1077:miniperl.exe':在从perl源下的win32文件夹运行“nmake-logo”后调用以下命令时返回代码“0x1”。../miniperl.exe-I../lib../make_ext.pl"MAKE=nmake-nologo"--dir=../cpan--dir=../dist--dir=../ext--nonxs有没有人遇到过这个问题?请告诉我 最佳答案 与Mac和Unix不同,Windows没有安装C编译器。因此,如果没有

windows - 是否可以在浏览器中运行 EXE?

是否可以在浏览器中运行EXE?我并不是说只能从浏览器启动(我知道可以使用IE来完成),但我希望从浏览器中运行EXE,以便它在用户看来是一个基于Web的应用程序。谢谢。 最佳答案 不完全是。关于用户界面、安全性等的概念有很多问题。我最近看到的是使用GoogleNativeClient它使用沙箱来运行native代码。 关于windows-是否可以在浏览器中运行EXE?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

python - 即使在键盘中断后,pyinstaller 使 .exe 重新启动的原因可能是什么?

我无意中创造了弗兰肯斯坦。在解释器中一切运行良好,但在运行pythonpyinstaller.py--onefilemyFile.py生成.exe后,运行时它开始表现异常。它似乎随机调用其main()函数——即使在键盘中断爆发后,它也会自行复活。代码如下所示:defmain():print'DONOTCLOSE!'count=0lastTime=((time.localtime()[4])*60)+(time.localtime()[5])sShot=ImageGrab.grab()saveSnap(count,lastTime)currentScreen=grab()whileTru

windows - 从 sictus prolog pl 文件窗口创建一个独立的 exe 文件

我有一个sictusprolog文件(.pl文件),我想将其导出为exe文件以在另一台计算机上运行。搜索SICS文档并使用spld给了我一个exe文件,该文件在另一台计算机(运行windowsxpx86)上无法运行。我在Windows7专业版(x64)上使用Sicstus,并希望获得有关如何从sicstusprolog文件创建将在x86和x64窗口上运行的独立exe的简单分步说明。类似于:1:使用...编译pl文件2:...这可能吗?PS假设我对依赖关系和dll:s一无所知PPS代码使用一个模块:-use_module(library(sets)). 最佳答