Estoy desesperado por encontrar cualquier información sobre el error mencionado.error LNK2001: símbolo externo sin resolver "__declspec (dllimport) public: clase QString & __thiscall QString :: operator = (clase QString &&)"
estoy trabajando en Visual Studio 2010. Cuando compilo mi proyecto (en 32 bits), en la depuración o la liberación, me sale el siguiente mensaje:
1> heterogeneous.obj: error LNK2001: símbolo externo sin resolver "__declspec (dllimport) pública: QString clase & _ thiscall QString :: operador = (clase QString & &)" ( _mej _ ?? 4QString @@ QAEAAV0 @ $$ QAV0 @@ Z)
1 > debug \ nori.exe: error fatal LNK1120: 1 external externo sin resolver
Conecté QtCore4.lib en Linker-> Input, agregué Qt \ 4.8.2 \ lib a los directorios de la biblioteca en Linker-> General e incluí Qt \ 4.8.2 \ include y Qt \ 4.8. 2 \ include \ QtCore en C/C++ -> General. Me parece que se supone que definen QString. No sé qué más podría hacer.
Muchas gracias por su ayuda.
¿Estaba el Qt que está utilizando compilado para Visual Studio 2010 x86? – drescherjm
También debe establecer un enlace contra QtCore4d.lib en compilaciones de depuración. – drescherjm
Sí, vinculé contra QTCore4.lib en Release mod y QtCored4.lib en Debug mod. No instalé el complemento Qt para VS2010 e instalé las bibliotecas qt para win x64. – Yauda