IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Lire un fichier .mat en C/C++


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Inscrit en
    Juin 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Par d�faut Lire un fichier .mat en C/C++
    Bonjour,

    Je travaille sous visual studio 2005 et je souhaiterai lire un .mat (fichier matlab repr�sentant une matrice ou une structure).

    Dans mes options, j'ai rajout� les chemins d'include et de lib (C:\Program Files\MATLAB\R2007b\extern\include et C:\Program Files\MATLAB\R2007b\extern\lib) et ai entr� libmat.lib dans les d�pendances

    et j'ai le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #include "mat.h"
     
    //-------------------------Main------------------//
    /** @brief main appelant process */
    int main(int argc, char** argv) 
    {
     
    	MATFile *fp;
    	fp = matOpen("../data/ImData.mat", "r" );
     
    	system("pause"); 
    }
    Ce a quoi j'obtiens comme erreur :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    1>------ Début de la génération*: Projet*: gesinux, Configuration*: Debug Win32 ------
    1>Édition des liens en cours...
    1>main.obj : error LNK2019: symbole externe non résolu _matOpen référencé dans la fonction _main
    1>../bin/Debug\gesinux.exe : fatal error LNK1120: 1 externes non résolus
    J'avoue ne pas comprendre...

    Merci !

  2. #2
    Membre confirm�
    Inscrit en
    Septembre 2009
    Messages
    87
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 87
    Par d�faut
    Bonjour

    Il vous manque peut �tre la d�claration de la fonction.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    #pragma comment (lib, "Nomdelalib.lib")
     
    extern "C" __declspec(dllimport) unsigned long int _matOpen(int n);

Discussions similaires

  1. Lire un fichier .mat sans MATLAB
    Par pedrosanchau dans le forum Scilab
    R�ponses: 5
    Dernier message: 15/04/2011, 09h45
  2. [D�butant] lire un fichiers (.mat)
    Par kheira dans le forum MATLAB
    R�ponses: 1
    Dernier message: 26/06/2010, 23h14
  3. R�ponses: 15
    Dernier message: 11/07/2008, 15h21
  4. [D�butant] Lire des fichiers .mat en boucle
    Par niepoc dans le forum MATLAB
    R�ponses: 4
    Dernier message: 04/06/2008, 13h41
  5. Comment lire un fichier .MAT avec VC++ ?
    Par K2000 dans le forum C++
    R�ponses: 2
    Dernier message: 29/05/2008, 21h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo