最近在工作中遇到了这样的一个问题,在32的机器上运行的代码移植到64的机器上时,结果产生了不正确的结果,经过检查发现,是由于指针的截断导致了问题的出现。将DWORD改成DWORD_PTR之后就一切OK。    DWORD_PTR的定义是, 这个类型至少可以确保放得下DWORD并且确保放得下一个指针
转载 精选 2014-12-26 15:05:13
2670阅读
Linux系统一直以来都备受广大开发者和技术爱好者的青睐,而红帽企业版Linux系统更是备受企业用户的喜爱。近日,红帽发布了Linux 6.8 64兼容包,给用户提供了更好的操作体验和更全面的功能支持。 Linux 6.8 64兼容包的发布,主要是为了满足用户对更高性能和更广泛兼容性的需求。这个兼容包为用户提供了更全面的64支持,使得用户可以在64架构上运行更多类型的应用程序。这将为用户
原创 2024-05-23 11:24:00
69阅读
前言,最近因为用python写的脚本,打包成exe可执行程序,放到其他的windows上去执行,有的是可以执行成功,有的却是失败,所以记录一下。 执行错误如下: 看到报错之后恍然大悟,是打包的版本问题。 描述:由于自己的python开发环境是64Windows操作系统,python编译环境也是64,所以打包的软件也自然是64的,将之放到32环境下执行,显然出现这种报错是必然的。解决办法:
64的系统一般都是可以安装32程序的,执行  C:\Windows\SysWOW64\regsvr32.exe 而不是  C:\Windows\System32\regsvr32.exe  于是我把npptools.dll 拷贝到系统的C:\Windows\SysWOW64文件夹下,然后进入到这个目录,执行命令[html] vie
原创 2023-03-09 11:42:37
271阅读
INF文件格式要求 一个INF文件是以段组织的简单的文本文件。一些段油系统定义(System-Defined)的名称,而另一些段由INF文件的编写者命名。每个段包含特定的条目和命名,这些命名用于引用INF文件其它地方定义的附加段。 INF文件的语法规则: 1、要求的内容:在特定的INF文件中所要求的必选段和可选段、条目及命令依赖于所要安装的设备组件。端点顺序可以是任意的,大多数
转载 精选 2013-08-30 15:55:00
2390阅读
# 解决Python exe兼容32问题 ## 引言 在开发过程中,我们常常会遇到一些Python exe兼容32的问题,特别是当我们需要在32的系统上运行一个只支持64的Python exe时。这时我们需要对Python exe进行一些处理,以使其在32系统上能够正常运行。本文将介绍解决这个问题的步骤和相应的代码。 ## 解决流程 以下是解决Python exe兼容32问题
原创 2024-01-13 09:24:50
411阅读
问题:在Window64运行不了的masm解决方法:1.下载DosBox0.74(当前最新);2.安装后运行,运行后出现控制台;3.在DosBox的控制台下运行 Mount x: x:/masm (x指的是盘,比如我的把masm程序放在F盘下的masm文件夹中,所以输入了Mount f: f:/masm),Mount f: f:/masm 意思是把f:/masm 挂载到f盘中,所以接下来调到f盘
转载 2017-05-06 17:48:25
1954阅读
在ubuntu12.04上,要运行32的程序,需要安装32兼容库。以前在10.04上成功安装过,方法是sudo apt-get install ia32-libs但是在12.04上遇到了困难,遇到下面这种错误$ sudo apt-get install ia32-libs正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       有一些软件包
转载 2014-12-30 14:40:00
234阅读
/* File Name: main.c File Desc: Test for u64 function with gcc 3.4.5 File Version: 1.0.0 Authour: Tody Kwok (c) Tody 2010, T-ware Inc. This program is free software: you can
原创 2023-01-18 00:34:31
286阅读
# Android 3264兼容问题的解决方法 ## 概述 在Android开发中,为了兼容不同的设备和处理器架构,我们需要确保我们的应用程序同时兼容3264的设备。本文将介绍如何解决Android 3264兼容问题的具体步骤和代码实现。 ## 步骤一:了解3264的区别 在处理器架构方面,3264有所不同,主要体现在内存寻址和数据处理能力上。为了兼容这两种架构,
原创 2023-08-19 12:39:22
3586阅读
关闭,然后再重新建一个project,就能运行啦之前还在网上百度360漏洞修复,似乎对我没用,这是我无意间试出来的,我不知道对你们有没有用,也不知道原理...
原创 2021-07-27 20:46:37
485阅读
-------------------------------+|
转载 8月前
90阅读
真正弄两天的samba服务器,问了好多人,他们都没办法,最后让我用一台2003直接访问了。最后观察看到默认下用的是window下的域连接,不是LINUX的,在用户窗户输入域名\用户名(指的是linux的域),不知道的可以用linux当客户端连接,会有提示的 ,就可以了,当然排除权限问题。o(︶︿︶)o 唉
原创 2010-05-02 22:19:45
1599阅读
1评论
C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64整型的定义方式有long long和__int64两种(VC还支持_int64),而输出到标准输出方式有printf(“%lld”,a),printf(“%I64d”,a),和cout 本文讨论的是五种常用的C/C++编译器对64整型的支持,这五种编译器分
原创 2021-08-12 16:32:46
1476阅读
64windows上访问64oracle 12c,这会有啥问题?没啥问题。问题是,我64操作系统的机器上装了个oracle 10g。而oracle 10g好像是区分啥3264的,一律32。此前,我在ASP.NET项目中,连接无论是oracle 10g,还是oracl...
转载 2016-07-15 20:05:00
162阅读
2评论
64windows上访问64oracle 12c,这会有啥问题?没啥问题。问题是,我64操作系统的机器上装了个oracle 10g。而oracle 10g好
原创 2022-08-15 14:34:20
102阅读
  在c/c++中,整型一般来说是32的,如long、int等。而对于64的整型,需要用一些特殊的定义。如long long或uint64_t。   这些值在使用printf输出时,需要做一些修正才可以正确输出,如下示例: #include <inttypes.h> #include <stdio.h> i
原创 2012-07-25 14:06:33
4724阅读
64整型,一种数据类型! 【定义方式】 long long a; _int64 a; 【标准输出方式】 printf("%lld",a); printf("%I64d",a); cout << a; 下面有五种编译器:gcc(mingw32),g++(mingw32),gcc(linux i386
转载 2017-09-11 00:02:00
227阅读
2评论
猴子在调用高德地图的时候,遇到一个操作系统兼容问题,异常堆栈说是找不到so库文件,猴子就不懂了,明明有他说的那个文件。        后来和同行交流,他们
转载 2023-01-05 11:41:40
602阅读
代码为了兼容32MCU和64PC机(例如PC上运行UI模拟器,PC上的UI代码需要可以在MCU上无修改直接编译运行),需要注意在64的PC上,指针的长度是8个字节,计算机的字长可以使用:sizeof(long)或者sizeof(void *)来计算。如果需要分配一个指针的内存空间,不能直接分配4字节,而是分配字长的字节数。另外,进行指针的强制类型转换获取指针的值的时候,需要注意不要用 uin
原创 2021-12-04 11:12:12
548阅读
  • 1
  • 2
  • 3
  • 4
  • 5