草庐IT

VC_redist.x64

全部标签

windows - 64 位系统的整数大小差异(与我的旧 32 位 pc 系统混淆)

几个月前,我给自己买了一台配备CPUinteli7-2630qm和64位Windows的笔记本电脑。在这个系统下练习我的编程技能时,我遇到了一些整数大小方面的差异,这让我认为这可能是由于我的新64位系统。让我们看一段代码。C代码:#includeintmain(void){intnum=20;printf("%d%lld\n",num,num);return0;}问题:1.)我记得在得到这台新笔记本电脑之前,这意味着我仍在使用我的旧32位系统,当我运行这段代码时,程序将打印整数20由于%lld说明符,它旁边有一些随机数。2.)但是当我使用我的新笔记本电脑时,这种现象不再发生,它会正确地

windows - Vim(7.3.3 Windows 64 位): Add ^M to end of line if there is none (ff=unix)

我有大约100,000多个文件,其中包含部分损坏的数据、混合文本+二进制文件(带有httpheader的jpg图像数据的单个文件),其中一些header字段具有dos样式^M^J行终止,而一些仅unix风格^J。当vim打开这样的文件时,它会将其视为unix格式。因此,所有没有^M的标题行都需要添加一个。但这已被证明是非常艰难的。:1,11s/Cache-Control:.*\zs^M\{0,}$/^M/不起作用,我已经尝试了各种变体,甚至使用\=printf("%s","^M")作为替换字符串。但结果始终是文件中的新空行。我能够通过命令添加^M的唯一方法是通过:exe"normalA

c++ - 是什么让 C++ 程序只能是 64 位或受机器限制?

我如何知道我用C++编写的程序能否在32位操作系统中正常运行?(无需手动测试)我正在使用VisualStudio并在64位机器上编译。这会阻止该程序在其他机器上运行吗?那么处理器和Windows版本呢?如果该程序仅使用简单的用户界面执行一些简单的操作(例如Web请求和计算),那么该二进制文件是否与大多数Windows版本和处理器兼容?我的程序不必是64位的。我只想创建一个可以在大多数计算机上运行的二进制文件,就像我每天在Internet上下载的那些一样。我怎么能那样做? 最佳答案 如果您专门为64位Windows构建代码,则不能指望

windows - 如何计算在windows批处理中编码的sha1 base64?

我正在尝试在Windows批处理文件中获取base64编码的sha1哈希。我尝试的第一件事是使用perl:perl-M"Digest::SHA1qw(sha1_base64)"-e"open(F,shift)ordie;binmodeF;printsha1_base64(),qq(=\n)""test.mxf"这很好用,但只适用于小文件。对于大文件,它会显示“内存不足”。然后我下载了一个适用于windows的openssl版本并尝试了这个:"C:\openssl.exe"dgst-sha1-binary-out"hash_sha1.txt""C:\test.mxf"set/phash_

c++ - 32/64 位 Windows/Linux 应用程序

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我编写了一个C++程序,当它被编译为64位可执行文件时,它在Linux上运行良好。我还在Windows上将它编译为32位可执行文件,它崩溃并显示以下消息:boost\boost_1_55_0\boost/test/minimal.hpp(123):exc

c++ - UAC 打开时如何在 VC++ 6.0 中创建文件?

如何在UAC打开时使用C++创建文件,但不以管理员身份运行?当Vista的UAC打开时,我试图在以下路径中创建一个文本文件:VC++6.0中的“C:\Programdata\Desktop”。但是,Createfile(...)因“权限被拒绝”而失败。当我以“以管理员身份运行”运行示例应用程序时,它可以正常工作。但是我的示例应用程序不应“以管理员身份运行”。当UAC打开时,是否有任何API可以授予上述路径的权限?示例代码:常数nSize=100;CStdioFile文件;CFileExceptionobFileExp;CStringcsFilePath(_T("C:\ProgramDa

c++ - std::map::find(char*) 在 Debug模式下无法在 64 位机器上运行

我面临一个有趣的情况,想与大家分享。当然,如果有人能提供帮助,我将不胜感激!#include"stdafx.h"#include#defineDEF_NAME1"NAME1"#defineDEF_NAME2"NAME2"#defineDEF_NAME3"NAME3"#defineDEF_NAME4"NAME4"structTInfo{constchar*TName;constchar*TArray1[100];constchar*TArray2[100];};typedefstd::mapTInfoMap;typedefstd::pairTInfoPair;staticTInfoMap

java - 适用于 Windows 的 64 位版本的 Java 1.4.2?

是否有适用于Windows的64位版本的Java1.4.2?我需要这个,因为BEAWebLogic8.1应用程序总是内存不足。更新:作为TomHawtin指出我在自己的回答中建议的Sun64位版本存在许可问题。出于好奇:如果您知道在更自由的条款下可用的版本,请告诉我。更新:不,我不想讨论为什么应用程序需要这么多内存。不,我不想讨论为什么我们仍在运行BEA8.1。不过,我接受你的哀悼。 最佳答案 因此,您在AppServer上没有支持,没有支持的JVM来运行它...您的处境不佳:)。但是,如果您的应用程序内存不足并且您已经竭尽所能地发

windows - 开始 64 位 Windows 应用程序开发

我打算开始使用MicrosoftVisualStudio2008为Windows编写64位科学计算应用程序(信号处理)。开发平台需要准备什么?它与32位开发有何不同?我已经拥有的32位版本的移植问题可能是什么(好的-这可能还为时过早......甚至在我开始编译之前)?您可能已经猜到,我正在寻找一般方向。所有指针将不胜感激!:)提前致谢.. 最佳答案 安装VisualStudio2008时,注意勾选安装64位编译器和工具的框,因为它不是默认的。然后您可以引用这些文章以获取有关32位到64位迁移的指南:>Converting32-bit

python - 如何在 windows 7 64 下为 python 安装 httplib2?

只有我能找到的说明涉及unix/linux吗? 最佳答案 cdhttplib2-0.6.0pythonsetup.pyinstall 关于python-如何在windows764下为python安装httplib2?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5956891/