J'utilise Visual Studio 2013, C++ pour écrire un projet Qt. Et j'utilise CUDA pour accélérer l'informatique. Tout va bien jusqu'à ce que j'inclue mon propre fichier d'en-tête "autostitch.h" dans mon fichier CUDA "test.cuh" ou "test.cu", VS a rapporté une erreur de compilation "inclusion non résolue de autostitch.h".CUDA signaler inclusion non résolue lors de l'inclusion. H
J'ai besoin de déclarations constantes dans autostitch.h. Comment puis-je l'inclure et utiliser les constantes?
Ce problème a été résolu. Je n'ai pas correctement ajouté les fichiers dans le projet. Les fichiers sont dans un autre dossier. Lors de l'ajout de fichiers existants dans le projet, je devrais les copier dans le dossier du projet, ou ajouter le chemin externe aux chemins de recherche.
Le compilateur MS VC génère une erreur fatale C1083: Impossible d'ouvrir le fichier include: erreur 'xxx.h'', PAS l'inclusion non résolue. Quoi qu'il en soit, ce fichier d'en-tête est-il dans le même répertoire que celui qui l'inclut? Ou sur le "include path"? –
C'est le problème! Je n'ai pas correctement ajouté les fichiers dans le projet. Les fichiers sont dans un autre dossier. Merci! – cosmozhang