Zastanawiam się, dlaczego jeden z moich projektów ma VDSERR.h wymienione w "Zewnętrzne zależności", a inny nie ma i daje mi błąd "nieokreślony symbol" kompilator o symbol, który jest tam zdefiniowany. Jak mogę dołączyć ten plik również do innego projektu? (Prawdopodobnie przez przeciągnięcie & upuszczam, ale chciałbym znać dokładne ustawienie tutaj.)W jaki sposób pliki uzyskują zewnętrzne zależności w MSVC++ 2010?
32
A
Odpowiedz
34
Folder External Dependencies jest zapełniony przez IntelliSense: zawartość folderu nie ma żadnego wpływu na kompilację (można w rzeczywistości wyłącz folder w interfejsie użytkownika).
Musisz użyć nagłówka (używając dyrektywy #include
), aby go użyć. W zależności od tego, który nagłówek jest, może być konieczne dodanie jego folderu zawierającego do właściwości "Dodatkowe katalogi dodatkowe" i może być konieczne dodanie dodatkowych bibliotek i folderów bibliotecznych do opcji łącznika; możesz ustawić wszystkie te właściwości we właściwościach projektu (kliknij prawym przyciskiem myszy projekt, wybierz Właściwości). Powinieneś porównać właściwości z właściwościami projektu, który tworzy, aby określić, co musisz dodać.
Powiązane problemy
- 1. Zależności MSVC a Referencje
- 2. W jaki sposób udostępniasz zewnętrzne zależności między rozwiązaniami Visual Studio?
- 3. W jaki sposób są rozwiązywane symbole zewnętrzne?
- 4. W jaki sposób pakujesz biblioteki zewnętrzne w swoje projekty .Net?
- 5. W jaki sposób npm narysuje drzewo zależności?
- 6. jak pobierać pliki zewnętrzne w gradle?
- 7. Jaki jest Linux odpowiadający opcji MSVC++/d1reportSingleClassLayout?
- 8. W jaki sposób pliki .apk są podpisywane?
- 9. W jaki sposób porządkujesz swoje pliki zasobów?
- 10. W jaki sposób vim zapisuje pliki?
- 11. W jaki sposób .gitignore pliki rekursywnie
- 12. Test pokrycia kodu w Visual Studio 2010? W jaki sposób?
- 13. Jaki jest najlepszy sposób zarządzania drzewem zależności w .NET?
- 14. W jaki sposób wyszukiwarki turystyczne i agregatory uzyskują swoje dane źródłowe?
- 15. W jaki sposób udostępniasz pliki dziennika w systemie Windows?
- 16. W jaki sposób kompresuje pliki mercurial w repozytorium?
- 17. W jaki sposób tworzone są pliki .java w katalogu android_stubs_current_intermediates?
- 18. W jaki sposób brzmi pliki zegarków w podfolderach?
- 19. W jaki sposób rozpakowujesz bardzo duże pliki w pythonie?
- 20. W jaki sposób osadzasz pliki zasobów w C?
- 21. W jaki sposób tworzone są pliki .Po w Makefile?
- 22. studio wizualne 2010: wykres zależności
- 23. W jaki sposób importowanie zależności maven wpływa na zarządzanie wtyczkami?
- 24. W jaki sposób jednoznacznie struktura zależności między kanałami core.async?
- 25. W jaki sposób mogę utworzyć zachowanie mVIC w szablonie MSVC++ g ++?
- 26. Błąd ODR w MSVC?
- 27. MSVC 2010 przyciski paska nawigacji wstecz i przodu
- 28. Pliki hostowane przez HTTPS i zewnętrzne (CDN)?
- 29. W jaki sposób obszar przechowywania git zapisuje pliki?
- 30. W jaki sposób maven kompiluje tylko zmodyfikowane pliki java?
Niestety, OP zapytał, jak pliki trafiły do folderu Zależności zewnętrzne !!! – onmyway133
Wystarczy kliknąć prawym przyciskiem myszy na projekcie i wybrać właściwości. Tam dostaniesz inny zestaw opcji w "Właściwości konfiguracji". Przejdź do C/C++ i pod tym -> Ogólne -> Dodatkowe katalogi (tam gdzie znajdują się wszystkie pliki nagłówkowe stron trzecich). I pod linkerem -> Dodatkowe katalogi bibliotek, aby wybrać biblioteki stron trzecich. – siddhusingh