草庐IT

32bit-64bit

全部标签

Python 没有找到 System32

我想打开我创建的一个exe,它位于Windows的System32文件夹中。我通过命令这样做:subprocess.call(["C:\\Windows\\System32\\ListTest.exe"])但不知何故Python找不到System32文件夹。我将我的exe复制到Windows中的“系统”目录,如果我想通过Python打开那里的exe,一切正常。为什么Python找不到System32目录? 最佳答案 @eryksun和@KeithHall给出了正确的答案。因为我使用的是64位操作系统和32位python,所以它看起来

c++ - OpenCV 和 TBB 错误 x64

我有以下配置:OpenCV3.2.0-devWindows10.0.14393AMD64CMake:3.7.1CMake生成器:MinGWMakefiles海湾合作委员会MinGW6.3.0英特尔TBB2017更新4我正在尝试使用TBB安装OpenCV。我下载了IntelTBB2017Update4并以正确的方式设置了每条路径。我(当然)构建了TBB库,然后将其添加到CMake中,以这种方式:mingw32-makecompiler=gccarch=ia64然后我在系统变量中添加以下路径:C:\tbb-2017\includeC:\tbb-2017\build\windows_inte

c++ - Windows 嵌入式标准不是有效的 win32 c++

我正在尝试为我的旧Windows机器编译一个exe,但我在使用最新版本的VisualStudio时遇到了问题。我将其设置为win32应用程序。我将平台工具集设置为:VisualStudio2015-WindowsXP(v140_xp)我安装了对c++的WindowsXP支持。我的运行时库是:Multi-threadedDebug(/MTd)我的附加库目录设置为:“C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\VC\lib;”安装了MSVC2015C++redis。在目标机器上。仍然说它是一个无效的win32应用程序。目标平台:“Windo

windows - 无法构建旧版本的 SIP : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

我在构建旧版本的SIP时遇到了一些问题。我正在为:Windows7python2.7SIP4.19.3我正在按照此处的说明进行操作:HowtoinstallSIP&PyQTonwindows7所以我运行configure.py,这给了我生成文件。我用vcvarsall.bat启动了环境,然后运行​​nmake。然后我得到链接器错误:link/NOLOGO/DYNAMICBASE/NXCOMPAT/DLL/MANIFEST/MANIFESTFILE:sip.pyd.manifest/SUBSYSTEM:CONSOLE/INCREMENTAL:NO/OUT:sip.pyd@C:\Users

windows - 在 x64 Windows 上使用 CMake、Ninja 和 Clang 构建 x86 应用程序

我想在我的x64Windows机器上构建一个x86Windows应用程序。我将CMake、Ninja、clang-cl、lld-link和VSBuildTools2017与以下CMakeLists一起使用cmake_minimum_required(VERSION3.9)project(TestCXX)add_library(TestLibSTATIC"")target_include_directories(TestLibPUBLICTestLib/inc)target_sources(TestLibPRIVATETestLib/src/Flop.cppTestLib/src/tes

windows - 在 cmake 中强制构建 x64 位

我有一个不应在x86上以32位模式构建的CMake项目,而且我终其一生都想不出如何防止这种情况发生。现在,它出现cmake,默认情况下在Windows上采用32位构建。如何让我的CMake项目始终构建64位变体,无需将命令行参数传递给CMake?或者,如果CMake试图构建为32位,我该如何让CMake中止? 最佳答案 您可以将以下代码添加到我们的CMakeLists.txt以确保只允许x64构建:if(NOTCMAKE_SIZEOF_VOID_PEQUAL8)message("Pleaseswitchtox64build.")re

c++ - 如何处理 win32 winapi 中无效绘制的 ComboBox 控件?

我遇到了使用WinAPI无效绘制ComboBox的问题。当您最小化应用程序并在未隐藏ComboBox控件的选择后恢复它时,它看起来像这样:如您所见,OK按钮获得了焦点,但ComboBox的选择仍未隐藏。当控件失去输入焦点时,ComboBox的正常行为会隐藏选择。代码:#defineWIN32_MEAN_AND_LEAN#include#include#include#include#includestructwindow_context{HINSTANCE_instance;HWND_window;HWND_combo_box2;HWND_ok_button;window_contex

c++ - 是否有与 GetLastInputInfo/LASTINPUTINFO 等效的 64 位?

我们使用GetLastInputInfo并计算与GetTickCount64的结果的差来判断闲置。但是,GetLastInputInfo返回的滴答计数被写入到LASTINPUTINFO的成员dwTime中,它是一个DWORD,因此是一个无符号的32位整数,最大值为4294967295,相当于~49天。在正常运行时间比这更长的机器上,这当然会导致函数报告不正确的值。显然没有名为GetLastInputInfo64的函数,但也许是一个不同名称的函数? 最佳答案 我们使用了一种解决方法。仅使用GetLastInputInfo()的结果来检

windows - gnuwin32 inetutils 包去了哪里?

网上有gnuwin32inetutils包的踪迹。但它不在现场了。它在哪里?具体来说,用于win32的gnutelnet应用程序在哪里? 最佳答案 Inetutils有很多依赖关系,这使得它很难在没有任何POSIX层的情况下直接在Win32上编译和运行。但是您可以在其他包中找到一些inetutils工具或使用类似的MicrosoftWindows命令行工具。这是开源或免费的列表inetutilstools以及在哪里可以找到它们:hostname:显示或设置系统主机名。您可以在CoreUtils中找到它.logger:将消息发送到系统

windows - Win32 ShellEx StorageHandler 的任何文档?

我目前正在研究一种新的存档格式,并且有兴趣实现一个shell扩展,例如WindowsXP具有的nativeZip支持。这似乎是通过注册一个实现StorageHandler的shell扩展来完成的。问题是根据MSDN,这个处理程序不存在。我尝试使用谷歌搜索各种资源,但一直找不到任何内容。在任何地方都有任何文档吗,或者这只是Microsoft拒绝与我们其他人分享有趣玩具的又一案例? 最佳答案 您可能会找到thisarticle有帮助。这是一个shortseries. 关于windows-Wi