Bonjour,
je viens de reçevoir un nouveau poste de travail (un PC Windows qui ne doit pas être connecté à aucun réseau) sur lequel j'ai installé Visual Studio 2012 express pour Windows Desktop.
J'ai également installé la librairie HDF5 que je souhaite utiliser dans mes projets.
J'ai créé un nouveau projet C/C++ (console application) et indiqué dans les paramètres les répertoires include et lib d'HDF5.
Mon code complet est le suivant:
Code stdafx.h : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #pragma once #include <SDKDDKVer.h> #include <stdio.h> #include <tchar.h> // Librairie HDF5 (langage C) #include "hdf5.h"
Code main.cpp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { hid_t file_id = H5Fcreate("test.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); herr_t status = H5Fclose(file_id); return 0; }
Je sais que ce code fonctionne car je l'ai utilisé dans visual studio sur une autre machine.
Cependant ici, lorsque je tente de compiler, j'ai les erreurs suivantes:
Je suis allée voir dans le menu Deboguer/Option et paramètres/Débogage/Symboles, le seul emplacement que je peux cocher est "serveur de symboles microsoft", cette case est cochée et les symboles sont mis en cache dans un répertoire local sur ma machine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 'PROJET.exe' (Win32)*: Chargé 'E:\Utilisateurs\me\Documents\PROJET\Debug\PROJET.exe'. Les symboles ont été chargés. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\ntdll.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\kernel32.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\KernelBase.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Program Files (x86)\HDF_Group\HDF5\1.8.15\bin\hdf5.dll'. Les symboles ont été chargés. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\advapi32.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\msvcrt.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\sechost.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\rpcrt4.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\sspicli.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\cryptbase.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Program Files (x86)\HDF_Group\HDF5\1.8.15\bin\zlib.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\msvcr110.dll'. Les symboles ont été chargés. 'PROJET.exe' (Win32)*: Chargé 'C:\Program Files (x86)\HDF_Group\HDF5\1.8.15\bin\szip.dll'. Impossible de trouver ou d'ouvrir le fichier PDB. 'PROJET.exe' (Win32)*: Chargé 'C:\Windows\SysWOW64\msvcr110d.dll'. Les symboles ont été chargés. Le programme '[4656] PROJET.exe' s'est arrêté avec le code 0 (0x0).
Pouvez-vous m'aider sur ce problème? Je ne l'avais jamais rencontré sur mon autre machine qui était pourtant similaire.
Merci d'avance!
Partager