所以我正在尝试编译 gyp 并且它显然想调用 VCBuild.exe ......
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visua
l Studio 2005 or 3) add the location of the component to the system path if it
is installed elsewhere. [C:\...\node_module
s\browser-sync\node_modules\socket.io\node_modules\engine.io\node_modules\ws\no
de_modules\utf-8-validate\build\binding.sln]
Run Code Online (Sandbox Code Playgroud)
所以我使用它安装了 .Net 框架,但是当我进入 cmd 行时,我得到...
'VCBuild.exe' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
那么我错过了什么我需要在没有 Visual Studio 的情况下获得 VCBuild 吗?
安装人员告诉我需要先安装Visual C++ Redistributable Packages for Visual Studio 2013并提供链接https://www.microsoft.com/en-US/download/details.aspx?id=40784
不幸的是,经过几个选择步骤后,该链接并未下载任何内容,因此不幸的是,我不得不vc_redist.x86.exe从SoftPedia获取文件 ( ) (尽管我不喜欢从非官方站点获取文件)。
无论如何,当我尝试vc_redist.x86.exe在 Windows 7 Professional 32 位上安装它时,出现此错误:
这是日志文件:
[06F0:0A94][2015-09-29T15:56:39]i001: Burn v3.7.3813.0, Windows v6.1 (Build 7600: Service Pack 0), path: C:\Users\win7pro32bit\Downloads\vc_redist.x86.exe, cmdline: '-burn.unelevated BurnPipe.{666EA247-11E9-45A0-9D2B-9A7A9C20DE60} {C41C0D3B-3441-414E-8CCD-D5E0E8CB8745} 3584'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\WIN7PR~1\AppData\Local\Temp\dd_vcredist_x86_20150929155640.log'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\win7pro32bit\Downloads\vc_redist.x86.exe'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\win7pro32bit\Downloads\'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleName' to value 'Microsoft Visual C++ …Run Code Online (Sandbox Code Playgroud) 每次我安装游戏,甚至是 OpenOffice 时,安装例程的一部分是安装另一个 Visual C++ 2005/2008 可再发行组件,就在我系统上已有的其他 10 个组件旁边。
为什么需要这么多不同的版本(感觉像是同一件事)?
我不知道那是怎么发生的。我正在安装战地 1,现在我什至无法启动 Origin。我收到“您的计算机中缺少 MSVCP120.dll ”(MSVCR120.dll 也是如此)。
我已经为 x86 和 x64安装了Microsoft Visual C++ 2015 Redistributable Update 3,但我仍然收到此消息。
我错过了什么?
Visual C++ 6 在打开项目或使用“打开”文件菜单时崩溃,
如何在没有 Windows XP 模拟器/虚拟机/Windows XP Mode 的情况下“强制”VC++6 在 Windows 7 下工作?
大家好,我使用的是 Vista(32 位)。我需要为 MFC 应用程序处理 VC++。我在我的系统上安装了不兼容的 Visual C++ 6.0。有人可以建议 VC++ 6.0 的替代方案吗?通过谷歌搜索,我找到了一个名为Source Insight的应用程序,可以复制VC++,所以我安装了它,但我不明白如何入门。还有其他建议吗?请帮助我。
编辑:我已经安装了整个 VB 6.0 包,这意味着默认情况下也安装了 VC++。我要问的是 - 由于 VC++ 6.0 在 Windows Vista/7 中不兼容,我正在寻找可以帮助我构建 MFC 应用程序的替代应用程序。
根据这个维基百科页面,Win10 上单个文件的大小在使用 NTFS 时可以达到约 8 PB。然而结构 Stat 被定义为
struct stat
{
_dev_t st_dev;
_ino_t st_ino;
unsigned short st_mode;
short st_nlink;
short st_uid;
short st_gid;
_dev_t st_rdev;
_off_t st_size;
time_t st_atime;
time_t st_mtime;
time_t st_ctime;
};
Run Code Online (Sandbox Code Playgroud)
其中 off_t 是定义为 long 的类型。这意味着大约 4 GB 的限制。根据这个 stackoverflow page,即使对于 32 位操作系统,文件的大小也可能比它大。
除非我弄错了什么,否则如何使用 struct stat 可靠地获取文件的大小。此外,如果文件大小超过 long 类型的限制会发生什么?
我正在运行一个基于 VC++ 编译一些代码的软件,我已经在我的 XP 专业版 Windows 上安装了 Visual Studio 2010 专业版。每当我想执行编译时“应用程序无法启动,因为未找到 mspdb100.dll。” 过来。有任何想法吗?
我将路径目录添加到 PATH 环境变量中;出现另一个错误:无法打开包含文件:“string.h”:没有这样的文件或目录;
我正在尝试在 Visual 中设置一个附加的包含目录,我知道它通常存在于“C/C++”文件夹中。但是,当我转到 DLL 项目的文件夹时,我看不到任何 C/C++ 文件夹。我只看到“VC++ 目录”和“链接器”。
有趣的是,我能够在我的工作笔记本电脑上看到“C/C++”文件夹……只是在我的家用 PC 上看不到。任何想法如何让“C/C++”文件夹显示出来以便我可以设置附加包含目录?
visual-c++ ×9
c++ ×2
windows ×2
windows-10 ×2
windows-7 ×2
installation ×1
node.js ×1
visual-basic ×1
windows-xp ×1