查看完整版本: [--
Qt不同编译器、CPU架构有什么宏定义
--]
QTCN开发网
->
Qt基础编程
->
Qt不同编译器、CPU架构有什么宏定义
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
happyandgo
2017-10-12 01:03
Qt不同编译器、CPU架构有什么宏定义
最近工作上需要编写一段嵌入汇编的代码,要求是跨平台。即使在相同操作系统下(例如Windows),
MSVC
和
GNU
编译器对
汇编代码的格式
都有着不同要求,何况还有不同类型的CPU架构,那更是给汇编指令带来了根本的不同。我喜欢尽量把事情做得周到,不想将就,所以这个用来区分不同
编译工具
以及不同
CPU架构
的
条件编译
问题困扰我很深。
希望有哪个高手能帮我解惑,告诉我Qt是否有什么宏定义可以实现我的需要,先行谢过。
happyandgo
2017-10-12 01:06
我知道可以手动设置宏定义,但我喜欢“原生”,如果Qt本来就没有,或者实在没人回答我,我也会被迫将就的。
大漠之鹰
2017-10-12 08:52
用编译器的内部宏,编译器的内部宏里包含了编译器类型、CPU架构、CPU指令集等信息。Qt里边也是用了一些编译器的内置宏定义
chenzilin
2017-10-12 09:30
[attachment=18004][attachment=18003][attachment=18002][attachment=18001]
happyandgo
2017-10-12 12:34
大漠之鹰
:
用编译器的内部宏,编译器的内部宏里包含了编译器类型、CPU架构、CPU指令集等信息。Qt里边也是用了一些编译器的内置宏定义
(2017-10-12 08:52)
谢谢你的回复。
happyandgo
2017-10-12 12:37
chenzilin
:
[图片]
感谢感谢,这正是我想要的,虽然我好像没看到编译器的宏定义,不过你已经给我指明了寻找它的方向了,我可以自己去找找看。
查看完整版本: [--
Qt不同编译器、CPU架构有什么宏定义
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled