Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么时候用VC开发程序+;需要在目标计算机上安装.NET Framework,何时需要MS VC++;可再发行包?_.net_Visual C++ - Fatal编程技术网

什么时候用VC开发程序+;需要在目标计算机上安装.NET Framework,何时需要MS VC++;可再发行包?

什么时候用VC开发程序+;需要在目标计算机上安装.NET Framework,何时需要MS VC++;可再发行包?,.net,visual-c++,.net,Visual C++,背景:我主要用Java编程,但偶尔调用VC++编译的.dll中包含的一些函数。我正在尝试制作一个安装程序包,用于检查我的程序的先决条件。我正在尝试了解目标计算机何时需要具有.NET框架来运行我的程序,当它需要微软Visual C++可再分发包时。 我相信以下问题将帮助我理解我主要问题的答案: 假设我编写并成功编译了一个由一个简单的'cout组成的程序,如果您正在使用.NET framework,那么您只需要它。一个简单的cout当你在不同的机器上运行时会出现什么错误?可能它不是在问关于.NET

背景:我主要用Java编程,但偶尔调用VC++编译的.dll中包含的一些函数。我正在尝试制作一个安装程序包,用于检查我的程序的先决条件。我正在尝试了解目标计算机何时需要具有.NET框架来运行我的程序,当它需要微软Visual C++可再分发包时。 我相信以下问题将帮助我理解我主要问题的答案:


假设我编写并成功编译了一个由一个简单的'cout组成的程序,如果您正在使用.NET framework,那么您只需要它。一个简单的
cout当你在不同的机器上运行时会出现什么错误?可能它不是在问关于.NET framework的问题。没有错误,对不起,也许我不应该说“我正在尝试”。我更想弄清楚运行用vc++开发的应用程序的先决条件是什么。你只需要安装正确的vc++可再发行软件包。这意味着-正确的VC版本、正确的service pack和正确的机器(32位或64位)。感谢您的回复。你能给我提供更多的信息或者一个详细说明如何将所需组件直接链接到可执行文件的链接吗?我需要在目标机器上安装可再发行运行时,因为我需要msvcr100.dll文件。