Ciao a tutti, non sono molto esperto di compilazione di sorgenti e volevo chiedere qualche indicazione su come compilare un eseguibile per windows. Io ho preparato il sorgente e il file CMakeLists.txt con i quali sono riuscito con successo a creare il mio eseguibile per linux. Dovendo ora preparare anche la versione per windows ho provato mingw, ma il problema è che non so come fargli riconoscere le librerie che ho incorporato nel codice. Non c'è un modo per utilizzare il file CMakeLists.txt per capire tutte le dipendenze necessarie?

ringrazio in anticipo ciao!

Edit

Allego il contenuto del file CMakeList.txt, si tratta di un progetto realizzato utilizzando la libreria Point Cloud Library:

cmake_minimum_required(VERSION 2.6 FATAL_ERROR)

project(tuto-pairwise)

find_package(PCL 1.4 REQUIRED)

include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})

add_executable (pairwise_incremental_registration_raw pairwise_incremental_registration_raw.cpp)
target_link_libraries (pairwise_incremental_registration_raw ${PCL_LIBRARIES})

Ho ripreso pari pari da questo esempio: http://pointclouds.org/documentation/tutorials/pairwise_incremental_registration.php e dando i comandi:

cmake . && make

la compilazione funziona perfettamente.

ringrazio in anticipo per la disponibilità

chiesto 24 Feb '14, 18:41

zompa84's gravatar image

zompa84
50225

modificato 24 Feb '14, 21:40

enzotib's gravatar image

enzotib ♦♦
14.0k113186

@zompa84: potresti essere più specifico? Modifica la domanda ed aggiungi nel dettaglio quello che hai fatto per Linux, compreso il contenuto del file CMakeLists.txt ed eventuali altre informazioni utili.

(24 Feb '14, 20:03) enzotib ♦♦ enzotib's gravatar image

@zompa84: avevo detto di modificare la domanda, non di scrivere una risposta. Le risposte sono riservate agli utenti che vogliono proporre soluzioni, per tutto il resto ci sono i commenti.

(24 Feb '14, 21:41) enzotib ♦♦ enzotib's gravatar image

ops, scusa, abitudine da "forum". Grazie per le dritte.

(24 Feb '14, 21:45) zompa84 zompa84's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×110

domanda posta: 24 Feb '14, 18:41

domanda visualizzata: 1,743 volte

ultimo aggiornamento: 24 Feb '14, 21:45

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.