Configuration de librairie dynamique visual studio express 2010

Fermé
romain357 Messages postés 1 Date d'inscription jeudi 9 juillet 2015 Statut Membre Dernière intervention 9 juillet 2015 - 9 juil. 2015 à 10:04
 JwTdd - 18 août 2015 à 09:59
Bonjour,
Je souhaite pouvoir utiliser la librairie dynamique pcl pour mon projet sous visual studio 2010. Je ne sais pas exactement les étapes à suivre pour configurer une lib dynamique mais j'ai suivi le tuto de developpez sur les lib statiques.

L'arborescence de la bibliothèque se présente comme suit :


Elle est contenue dans programme files x86

J'ai donc ajouter les paths des répertoires d'include suivants :
..../include/pcl-1.6
..../3rdParty/Boost/include
..../3rdParty/Eigen/include
..../3rdParty/FLANN/include
..../3rdParty/Qhull/include
..../3rdParty/VTK/include

ici


puis les paths des répertoires des lib suivants :
..../lib
..../3rdParty/Boost/lib
..../3rdParty/FLANN/lib
..../3rdParty/Qhull/lib
..../3rdParty/VTK/lib

ici


Puis j'ai rajouté la liste des lib de ..../lib cad :
pcl_apps_debug.lib
pcl_apps_release.lib
pcl_common_debug.lib
pcl_common_release.lib
pcl_features_debug.lib
pcl_features_release.lib
pcl_filters_debug.lib
pcl_filters_release.lib
pcl_io_debug.lib
pcl_io_ply_debug.lib
pcl_io_ply_release.lib
pcl_io_release.lib
pcl_kdtree_debug.lib
pcl_kdtree_release.lib
pcl_keypoints_debug.lib
pcl_keypoints_release.lib
pcl_octree_debug.lib
pcl_octree_release.lib
pcl_registration_debug.lib
pcl_registration_release.lib

ici



Je n'ai pas rajouté toutes les noms des .lib des autres répertoires

J'obtiens l'erreur suivante :

main.obj : error LNK2019: symbole externe non résolu __imp___CrtDbgReportW référencé dans la fonction "public: struct Eigen::internal::workaround_msvc_stl_support<struct pcl:ointXYZ> & __thiscall std::vector<struct Eigen::internal::workaround_msvc_stl_support<struct pcl:ointXYZ>,class Eigen::aligned_allocator_indirection<struct Eigen::internal::workaround_msvc_stl_support<struct pcl:ointXYZ> > >::operator[](unsigned int)" (??A?$vector@U?$workaround_msvc_stl_support@UPointXYZ@pcl@@@internal@Eigen@@V?$aligned_allocator_indirection@U?$workaround_msvc_stl_support@UPointXYZ@pcl@@@internal@Eigen@@@3@@std@@QAEAAU?$workaround_msvc_stl_support@UPointXYZ@pcl@@@internal@Eigen@@I@Z)
1>C:\Users\documents\visual studio 2010\Projects\myPcl\Debug\myPcl.exe : fatal error LNK1120: 1 externes non résolus

Voila merci d'avance pour vos réponses :)
A voir également:

1 réponse

Salut, tu as mis explicitement des .lib debug et release dans la configuration debug, c'est déjà un point à corriger.
0