저는 C++ 및 visual studio 2015를 사용하고 있습니다. 하나의 솔루션에 2 개의 프로젝트를 만들었습니다. 첫 번째 프로젝트는 정적 라이브러리이고 다른 프로젝트는 DLL입니다. DLL에서 사용하기 위해 정적 라이브러리의 헤더 파일 하나를 포함하고 싶습니다. 헤더 파일의 경로를 Project-Properties-> C/C++-> General-> Additional include 디렉터리로 지정하려고 시도했지만 작동하지 않습니다. 내가 헤더 파일을 포함 할 때 나는. 도움을 위해. 팁에 대한동일한 솔루션에서 여러 프로젝트에 헤더 파일 사용
0
A
답변
0
감사를
감사합니다 "SomeHeaderFile.h"하지 오픈 소스 파일을 수 있습니다 "라는 빨간색 밑줄을 얻을하지만 난 그것을 만드는 방법을 발견 DLL은 여분의 폴더에 있습니다. 내가해야 할 일은 #include "../../TheHeaderFileThatISpentHoursTryingToGet.h"입니다. 추가 디렉토리 경로에서 참조를 삭제했지만 여전히 작동합니다. 항상 생각했습니다. 모든 프로젝트에서 동일한 프로젝트의 다른 프로젝트 파일에 액세스 할 수있게되었습니다. 다시 감사드립니다.
관련 문제
- 1. 동일한 프로젝트에 여러 에뮬레이터 사용
- 2. 여러 코드 작업 프로젝트에 동일한 구성 파일 사용
- 3. 동일한 솔루션에서 여러 서비스를 지속적으로 배포
- 4. Windows Phone 8 동일한 솔루션에서 여러 빌드
- 5. 하나의 솔루션에서 여러 프로젝트에 걸쳐 리소스 공유. Visual Studio 2010
- 6. 여러 소스 및 헤더 파일 사용 방법
- 7. 여러 파일 헤더 검사
- 8. C에서 헤더 파일 사용
- 9. 하위 폴더의 헤더 파일 사용
- 10. 여러 프로젝트로 구성된 솔루션에서 단일 프로젝트에 대한 읽기 액세스를 거부합니다.
- 11. 하나의 솔루션에서 여러 프로젝트에 대한 VS.net 세트 버전
- 12. 내 솔루션에서 NuGet을 사용하여 여러 프로젝트에 비계를 적용하는 방법은 무엇입니까?
- 13. 솔루션에서 여러 프로젝트에 대해 단일 너겟 패키지를 작성하는 방법
- 14. Xcode C++ 프로젝트에 헤더 파일 포함
- 15. C# 및 C++ 프로젝트에 동일한 .proto 파일 사용
- 16. ClassNotFoundException 동일한 호스트에있는 여러 symfony2 프로젝트에 있음
- 17. 동일한 유형의 여러 데이터 테이블에 공통 헤더 열 사용
- 18. 다른 솔루션에서 변경 집합 사용
- 19. 동일한 솔루션에서 aspx를 호출하는 웹 API
- 20. 전체 솔루션에서 HTTP 응답 헤더 (캐시 지우기)
- 21. 동일한 SharePoint 2013 솔루션에서 webservice를 사용하여 프로젝트
- 22. 솔루션에서 여러 프로젝트가있는 System.TypeLoadException
- 23. 솔루션에서 여러 프로젝트 자동화하기
- 24. VS2010 솔루션에서 프로젝트에 대한 모든 참조를 찾으십시오.
- 25. 샌드 박스 솔루션에서 FusionCharts 사용
- 26. 솔루션에서 C# 열기 파일
- 27. 솔루션에서 파일 찾기
- 28. 공유 MVC 프로젝트에 다중 구성 파일 사용
- 29. NoSQL 솔루션에서 여러 언어 지원?
- 30. Django-CMS : 동일한 프로젝트에 여러 도메인이 있습니다.
컴파일러 오류가 발생합니까? – drescherjm
(y 메서드를 사용하여 DLL 프로젝트를 편집하십시오. ou 언급), 또한 거기에 입력 한 경로가 헤더 파일 (상위 디렉토리)에 대한 올바른 경로인지 확인하십시오. 이러한 요구 사항이 모두 충족되면 컴파일해야합니다. 아마 당신은 링커에 대해서도 똑같이해야 할 것이다. 자세한 내용은 [이 답변] (http://stackoverflow.com/questions/32156336/how-to-include-openssl-in-visual-studio-expres-2012-windows-7-x64/32158521#32158521)을 확인하십시오. _OpenSSL_를 말하지만 원리는 동일합니다. – CristiFati
프로젝트 속성 대화 상자에서 적절한 빌드 구성에 포함 디렉터리를 수정하고 있는지 확인하십시오. 릴리스 구성을 편집하지만 디버그 구성을 사용하여 빌드하면 설명하는 동작을 수행 할 수 있습니다. –