草庐IT

32bit-64bit

全部标签

c++ - 如何使用 VS2010 为 windows x64 位编译 Leptonica 库?

在http://www.leptonica.com/vs2008doc/building-liblept.html的帮助下,我可以使用VS2010为32位Windows构建Leptonica库(DLL).但是当我将目标更改为x64时,出现以下错误。我该如何解决这个问题?是否可以将32位源文件编译为64位?2>tiffio.obj:错误LNK2019:未解析的外部符号TIFFReadRGBAImageOriented在函数pixReadFromTiffStream中引用2>tiffio.obj:错误LNK2019:函数pixReadFromTiffStream中引用的未解析外部符号TIF

python - 如何在 Windows 64 位平台上的 python 2.5 中终止进程?

我有一个python脚本,我通过它打开三个可执行文件,如下所示:Aa=subprocess.Popen([r"..\location\learning\A.exe"])Bb=subprocess.Popen([r"..\location\learning\new\B.bat"])Cc=subprocess.Popen([r"..\location\learning\new\B.bat"])所有三个文件都被打开了。现在,下一步我想杀死这三个打开的​​模块。所以,首先我尝试如下杀死“Aa”:PROCESS_TERMINATE=1k=ctypes.windll.kernel32klllhan

c++ - 编译Lua 5.3 Mingw64 MSys2

我已经按照说明从官方网站(http://mingw-w64.org/doku.php)安装了mingw64和MSYS2。将bin文件夹添加到win7PATHvar。一切似乎都有效。我从MSYS2运行这个命令:gcc--version而且有效。现在我正在尝试安装Lua5.3(来自lua.org的lua-5.3.1.tar.gz)。我使用WinRAR解压缩文件。从MSYS2,我转到我的Lua目录cd/e/Programming/Libs/lua-5.3.1/然后我运行make命令mingw32-makemingw但它不起作用。我收到这条消息...cdsrc&&E:/Programming/

windows - 如何在 x64 VC++ 编译器上禁用 FPO 优化

最近我开始使用Windbg(x64),为了玩它,我编译了(x64)一个示例程序使用cl.exels.c/Zi/Od/GS-有趣的是,为可执行文件生成的函数包含FPO优化。下面是一个例程的反汇编片段。0:000>ufls!GetDateStringls!GetDateString:00007ff7`459a6d00movqwordptr[rsp+8],rcx00007ff7`459a6d05subrsp,88h00007ff7`459a6d0cmovqwordptr[rsp+58h],000007ff7`459a6d15movqwordptr[rsp+50h],000007ff7`459

c++ - CPU 使用率高的 Win32 应用程序

这是我第一次使用Windows应用程序,我有点沮丧。我只有一个创建Win32(VisualC++)GUI应用程序的简单代码,但是一旦我启动可执行文件,我的CPU就会上升到30%(超过应用程序),在我解决这个问题的搜索中,我发现有人说在消息循环(GetMessage或PeekMessage)中休眠10毫秒可以解决这个问题,而且确实如此。但由于我真的不喜欢突然休眠我的代码,而且这是一个事件处理程序循环,所以我很乐意解释如何解决这个问题。“麻烦的地方”一瞥。while(TRUE){if(PeekMessage(&g_Msg,NULL,0,0,PM_REMOVE)){TranslateMess

windows - 是否有一个 API 可以通过 win32 应用程序在 Windows 8 或 Windows 10 触摸笔记本电脑上自动弹出虚拟键盘

我在Windowstouch笔记本电脑上运行一个win32应用程序,如果有人点击文本输入区域,我想以编程方式显示虚拟键盘。 最佳答案 如果您指的是Windows8中的屏幕键盘,它会在文本框获得焦点时自动显示,只要它已在PC设置中启用即可。 关于windows-是否有一个API可以通过win32应用程序在Windows8或Windows10触摸笔记本电脑上自动弹出虚拟键盘,我们在StackOverflow上找到一个类似的问题: https://stackover

c++ - 如何在 Windows 64 位机器上将 C++ 应用程序编译为 x64 模式?

我已经安装了WindowsSDK7.1平台工具,并打开了一个名为MicrosoftWindows7x64DebugBuildEnvironment的终端。现在我想使用cl.exe命令编译一个C++应用程序(名为main.cpp)。编译命令为:clmain.cpp然后,它输出main.obj和main.exe文件。但是当我尝试运行main.exe时,它在begincomputingdist之后和endcomputingdist.之前崩溃了。我想我应该编译应用程序进入x64程序。请问有人可以给点建议吗?main.cpp如下:#include#include#ifdef_MSC_VERtyp

windows - 为什么 'git log' 在 Windows 7 64 上这么慢?

我在windows7命令行上使用“gitlog”,它非常慢。我试过:Git/BashisextremelyslowinWindows7x64但这并没有帮助。我怎样才能加快速度? 最佳答案 使用最新的GitforWindowsGit2.20.1检查问题是否仍然存在Git2.21(2019年第一季度)将提高特定形式gitlog的速度:gitlog-G在“gitlog-p”补丁输出中寻找一个大块,其中包含与给定模式匹配的字符串。Optimizethiscodetoignorebinaryfiles,默认情况下不会显示任何匹配任何模式的bl

windows - 为 x64 和 x86(并行安装)构建 OpenSSL?

我在网上搜索构建OpenSSL的x86和x64版本,发现很多都和我有同样的问题。问题是DLL使用相同的目录和以32结尾的文件名。当DLL必须并排驻留时,如何为x64和x86构建OpenSSL? 最佳答案 下面的统一差异是为openssl-1.0.2h创建的,将允许使用visualstudio构建x86(win32)和x64(win64)版本而不会发生冲突。openssl中包含的构建说明没有任何变化,您只需运行perl配置、ms/do_xxx,然后进行构建,然后进行安装。您可以为x64和x86环境执行这些操作,而无需撤消先前构建中的任

windows - Windows 10 32 位 : Could not start the command 上的 Latex 错误

我已在Windows10上下载并安装(成功)Texmaker。当我尝试编译LaTeX文件时,我收到消息:Error:Couldnotstartthecommand.你能帮帮我吗? 最佳答案 你安装了MiKTeX了吗?我建议安装MiKTeX在Windows上 关于windows-Windows1032位:Couldnotstartthecommand上的Latex错误,我们在StackOverflow上找到一个类似的问题: https://stackoverfl