如何在64位QT应用中使用32位组装功能
How to use 32-bit Assembly functions in 64-bit Qt app?
我已经在32位体系结构中编写了一些算术操作 *。创建一个简单的C 程序,我使用以下命令来构建可执行文件:
g++ -o prog main.cpp float_operations.s -m32
现在,我无法弄清楚如何将构建 *.s文件置于QT应用程序的构建过程中,以从我的qt应用中使用 *.s文件。
我找到了一些解决方案,可以包括x64汇编文件,但是在这种情况下,我非常需要使用32位汇编:(
谢谢。
您有3个选项:
- 将组件重写为64位(具有64位汇编程序或编译器的任何语言(,以便将其加载到64位的过程中。
- 将应用程序更改为32位,以便32位组件可以在进程中运行。
- 运行两个进程,一个32位和一个64位,并使用Cranscess Communication。
相关文章:
- 将应用程序从32位移植到64位时出现问题
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- qmake:检测目标位宽(32 位或 64 位)
- 如何在 64 位 vb.net Windows 应用程序中引用 32 位 dll
- 浮点数为 32 位和 64 位二进制表示形式
- C++易失性:保证 32 位访问?
- C++将 16 位值转换为 32 位值
- 如何在 64 位平台上计算 32 位哈希C++?
- C++中的24位到32位转换
- 在机器字大小等于 32 位的计算机上int64_t如何工作?
- uint32_t如何保证 32 位?
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 如何将32位字符与内联assembelyc++中的32位字符进行比较
- 一个32位版本的应用程序,建立在CentOS 6 x64上,当在较新的Linux上启动时,在"dl_itera
- x86 32位对Cuda的支持
- 我把我的编译器从32位转换为64位,但我仍然不能使用超过2GB:(为什么
- 如果在创建对象时创建了 VPTR,那么为什么具有虚拟功能的类的大小在 32 位系统上为 4,在 64 位机器上为 8
- 如何在64位QT应用中使用32位组装功能
- C 如何使功能崩溃两次(32位机器)
- 在32位应用程序中使用64位功能