Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >编译C++/CLI .exe

编译C++/CLI .exe
EN

Stack Overflow用户
提问于 2012-09-12 13:40:41
回答 1查看 318关注 0票数 0

我写了一个C++/CLR Windows窗体程序,它在编译器计算机上运行良好,但在任何其他计算机上都不行。目标计算机具有.Net4和C++重新分发包。我真的不明白如何设置设置,网络上关于这些东西的信息对初学者来说非常令人困惑。我需要怎样设置我的编译器才能运行这个程序呢?如果我需要链接.dll,我该怎么做呢?以下是我所知道的关键设置:运行库设置为/MDd;MFC:标准Windows Libaries;ATL:静态链接到ATL;CLR:/clr:pure。

编辑:如果我在taget计算机上安装VS,我可以毫无问题地打开.exe,甚至不需要打开VS或加载任何源文件。似乎它仍然依赖于VS,有什么想法吗?如何克服它?

EN

回答 1

Stack Overflow用户

发布于 2012-09-12 13:44:39

/MDd指定了一个动态调试MSI CRT,它不会由标准的CRT可再发行安装

尝试将发布版本放在目标计算机上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12389544

复制
相关文章
python用pyinstaller编译成exe_pycharm编译成exe
提示:一定要按照上面的配置进行,否则会出错 在需要打包的程序中右键选中external Tools—>pyinstaller 等待程序打包完成,在打包程序目录下的dist文件夹中就有生成的exe文件了
全栈程序员站长
2022/09/27
6410
python用pyinstaller编译成exe_pycharm编译成exe
APK反编译工具_exe反编译工具
可以利用Python来写一些工具来提高工作效率。把重复繁琐机械化的事情交给Python脚本去完成。 这里利用Python来写一个反编译和重签名的工具。
全栈程序员站长
2022/10/02
5.1K0
APK反编译工具_exe反编译工具
Vue-Cli优化编译速度
Vue-Cli脚手架会有webpack的很多默认行为,因此我们得知道基于Vue-Cli的项目,当前的webpack都配置了啥,然后才能做针对性的分析与优化。
码客说
2022/09/27
3.7K0
Vue-Cli优化编译速度
把python脚本编译成exe
最近更新时间2013-09-28 官网:http://www.pyinstaller.org/ github: https://github.com/pyinstaller/pyinstaller
老高的技术博客
2022/12/27
6140
使用devenv.exe自动编译项目
因为手游项目使用的是cocos2d-x lua进行开发,在打PC版本提交测试时,有一些环境配置的地方需要进行改动,出包的时候比较麻烦,先修改文件再生成。如果能自动打包,每次打包之前将需要修改的文件进行替代,然后调用程序打包,打完包再将文件改回去,然后将导出的exe及相关文件复制至指定的目录,再使用svn提交上去。之后在通过内网的rtx通知机制,将打包完成消息告知其它相关同事,省去很多事情,也让消息更及时了。
meteoric
2018/11/20
1.3K0
go编译出来的exe逆向
编译过的主函数就在main_main当中,当然捆绑了一大堆运行时库,但你写的代码入口就在这里。
战神伽罗
2020/02/24
2.2K0
vue-cli-service编译错误
(vue-cli #4210)https://github.com/vuejs/vue-cli/issues/4210
Mr.Teen
2019/07/02
1.1K0
C++条件编译 | 条件编译
在C++中,在进行编译时对源程序中的每一行都要编译,但是有时希望程序中某一部分内容只在满 足一定条件时才进行编译,也就是指定对程序中的 一部分内容进行编译的条件,如果不满足这个条 件,就不编译这部分内容,这就是条件编译。
小林C语言
2020/12/01
2.5K0
C++条件编译 | 条件编译
托管C++、C++/CLI、CLR
1、什么是托管C++?   在回答这个问题,首先要搞清楚什么是"托管"(Managed)。托管是.NET的一个专门概念,它是融于通用语言运行时(CLR)中的一种新的编程理念,因此我们完全可以把"托管"视为".NET"。那么什么是"通用语言运行时"?通用语言运行时是.NET 框架应用程序的执行引挚。它提供了许多服务,其中包括:代码管理(装入和执行)、类型安全性验证、元数据(高级类型信息)访问、为管理对象管理内存、管理代码,COM对象和预生成的DLLs(非管理代码和数据)的交互操作性、对开发人员服务的支持等
拾点阳光
2018/05/10
2.9K0
Java类反编译工具jd-cli
https://github.com/kwart/jd-cli/releases/tag/jd-cli-1.2.0
十毛
2021/06/29
1.7K0
Android 编译C++
  在开发过程中,有一些底层库,算法、加解密之类的功能,不是用Java写的,而是C或者C++,而我们需要在Android工程中调用C/C++的函数达到理想的要求,那么这个时候你就需要知道怎么使用它们。
晨曦_LLW
2022/11/23
1.7K0
Android 编译C++
Linux编译C++
1)此时脚本开始运行 2)选择python3解释编译ycm文件 此时脚本文件会问你是选择python2还是python3来编译ycm文件?我在这里选择3,在此之前请安装python3 3)开始安装插件 4)此时vimplus就安装成功了
承苏凯
2020/07/24
22.8K0
【Houdini16.5研发】HDK编译geoisosurface.exe
这是HDK文档Getting Started内容在Win7系统下的实现方法,实际Houdini提供了很多独立于Houdini的工具,下面来自己编译一个叫geoisosurface.exe独立应用。 首先我们要知道编译C++代码的依赖库和头文件在安装路径的什么地方,全局变量$HFS指的是当前的Houdini安装路径,比如C:\Program Files\Side Effects Software\Houdini 16.5.268,这里可以通过Shell来查看$HFS存储了什么? $HFS/custom
企鹅号小编
2018/02/08
1.1K0
【Houdini16.5研发】HDK编译geoisosurface.exe
pycharm运行文件_pycharm编译成exe
一个项目开发完毕后总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。
全栈程序员站长
2022/09/27
1.1K0
pycharm运行文件_pycharm编译成exe
反编译exe文件并替换图片资源
 2、使用反编译软件打开exe文件。dnSpy可以说是最厉害的一款C#/.NET反编译软件。
小锋学长生活大爆炸
2022/05/09
3.5K0
反编译exe文件并替换图片资源
反编译PyInstaller打包后的exe为py源码
今天手贱,不小心删了辛辛苦苦写的py文件。但还好在删之前打包了exe,而且不是加密打包,所可以反编译源码出来。
小锋学长生活大爆炸
2020/09/08
3.7K0
反编译PyInstaller打包后的exe为py源码
windows 10编译YOLOv4,包括exe和d
参考前文 windows 10安装CUDA和cuDNN,地址是:https://xugaoxiang.com/2019/12/18/windows-10-cuda-cudnn/, 这里不再赘述。
AI算法与图像处理
2021/04/21
1.5K0
windows 10编译YOLOv4,包括exe和d
c++工程编译记录
test3.c #include <stdio.h> #include <cpptest/cpptest.h> int test(int argc,char **argv); int main(int argc,char **argv) { test(argc,argv); return 0; } /* * 1、动态编译 * 调用test动态链接库(c调用c中的动态链接库) * 编译:gcc src/test3.c -o test3 -g #可以正常编译,但是链接出错
墨文
2020/02/28
5550
java(1)——用notepad++编译java(javac.exe)
我们都知道,java文件先要经过编译为.class文件,在通过jvm来进行跨平台的运行。 首先下载notepad++并添加notepad++进入环境变量,这样就可以直接在cmd窗口下打开notepad++:
gzq大数据
2020/11/11
1.1K0
java(1)——用notepad++编译java(javac.exe)
[C#]使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行
本文为原创文章、源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称、作者及网址,谢谢!\r\n本文使用的工具下载地址为:\r\nhttps://github.com/cnxy/dnSpy/archive/v4.0.0.zip\r\n或\r\nhttps://github.com/0xd4d/dnSpy/releases/download/v4.0.0/dnSpy.zip\r\n软件界面如下:\r\n\r\n①使用dnSpy工具对刚才生成的ChangeString.exe进行反编译,如下图所示:\r\n\r\n②在Main函数内右键点击菜单,在弹出的上下文菜单中选择“编辑方法(C#)”,如下图所示:\r\n\r\n③将str变量的内容改为“Just For Test”,并点击“编译”按钮,如下图所示:\r\n\r\n④点击“全部保存”按钮,在弹出的界面保持默认值并点击“确定”按钮,如下图所示:\r\n\r\n⑤保存完成后,点击“启动”按钮,在弹出的界面保持默认值并点击“OK”按钮,接着自动启动应用程序,如下图所示:\r\n\r\n程序成功地运行!\r\n\r\n注意:\r\n编译时请注意以下事项,否则将不能进行编译:\r\n①还有其他DLL模块的,必须把它包含进来:\r\n②如有其他反编译后有不能识别的字符,请手工修改OK之后再进行编译。\r\n另外,这个程序不仅对EXE有效,同样对DLL有效,请自行试验,谢谢!
CNXY
2017/12/25
2.6K0
[C#]使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行

相似问题

封装C++/CLI库的ExcelDnaPack.exe

12

编译C++/CLI DLL时警告

10

引用C++/CLI .exe项目时出现链接错误

20

编译C++/CLI时缺少MSBuild任务

17

如何编译Silverlight的C++/CLI代码?

55
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文