robotology-legacy / qtyarp

QtYarp
1 stars 1 forks source link

problem with qtyarpview #1

Closed randaz81 closed 10 years ago

randaz81 commented 10 years ago

Ho provando a compilare qtyarpview -> tutto ok. Tuttavia quanto provo a lanciare l'eseguibile, il programma esce immediatamente senza alcun messaggio. Lanciandolo in modalità debug, invece, leggo nella finestra di output di VS2010 il messaggio: QQmlApplicationEngine failed to load component qrc:/qml/QtYARPView/main.qml:20 "qrc:/YarpView/": no such directory Sono con Windows 7.

aitek4iit commented 10 years ago

In effetti manca nel main.cpp sia dello YarpView che dello YarpScope l'importPath relativa a dove sono localizzati i plugin. Al momento metto nel codice un percorso fisso che sarà ../QtYARPViewPlugin/imports nella quale ci devono essere robotology\yarp\view\ qmldir e robotology\yarp\view\QtYARPViewPlugin.dll

drdanz commented 10 years ago

Hmm aspetta, su windows c'é qualche variabile d'ambiente da settare

CMAKE_PREFIX_PATH -> append C:\Qt\Qt5.2.1\5.2.1\msvc2010
LIB -> append C:\Qt\Qt5.2.1\5.2.1\msvc2010\lib
PATH -> append C:\Qt\Qt5.2.1\5.2.1\msvc2010\bin
QML2_IMPORT_PATH -> C:\Program Files\QtYARP\lib\qml\imports

Devi però eseguire anche l'installazione per farlo funzionare... Altrimenti puoi settare QML2_IMPORT_PATH nelle directories giuste di build, ma al momento non mi ricordo quali siano e, a seconda del target build/debug cambiano...

aitek4iit commented 10 years ago

Giusto, non mi ricordavo. Allora bisogna ritogliere dai due main.cpp gli importpath che ho messo.

Il 24/02/2014 15:16, Daniele E. Domenichelli ha scritto:

lle directories giuste di build, ma al momento non mi ricordo quali siano e, a seconda

Questo messaggio di posta elettronica e gli allegati sono riservati e destinati esclusivamente alle persone cui sono indirizzati. Se avete ricevuto questo messaggio per errore, Vi preghiamo di rispedirlo al mittente o cancellarlo dal Vostro sistema. La pubblicazione, l'uso, la diffusione, l'inoltro, la stampa o la copia non autorizzati di questo messaggio e degli allegati sono vietati.

This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. If you have received this email in error please send it back. Unauthorized publication, use, disclosure, forwarding, printing or copying of this email and its

associated attachments is strictly prohibited.

drdanz commented 10 years ago

@randaz81 Can you check if this is fixed now? The only variable to edit on window should now be CMAKE_PREFIX_PATH

drdanz commented 10 years ago

Should be fixed now