2014-02-23 37 views
1

在CentOS(64位gcc 4.8.2)中构建Qt 5.2.1应用程序(32位)期间,I得到了以下错误:在64位操作系统中构建32位Qt 5.2.1应用程序(centos with gcc 4.8.2)

main.o: could not read symbols: File in wrong format 
collect2: error: ld returned 1 exit status 

请注意,我已经插入之后在QT项目文件(临文件)声明:

QMAKE_CXXFLAGS +=-m32 
+0

你很可能混合了32位和64位的对象/库。 –

+0

我该如何解决这个问题? – Mosi

+1

你的Qt是否也构建了32位?我会以此开始。 –

回答

0

QMAKE_LDFLAGS = -m32解决我的问题。谢谢你们

相关问题