Visual Studio에서 특정 프로젝트 만 검색 할 DLL 파일의 경로를 설정하려면 어떻게해야합니까?
이제 환경 path
변수 에 설정하고 있지만 더 잘 제어하고 싶습니다.
답변
답변
MSDN에서 ” 방법 : 프로젝트에 대한 환경 변수 설정 “을 검색 합니다. ( 프로젝트> 속성> 구성 속성> 서두르는 사람들을 위해 “환경” 과 “병합 환경” 속성을 디버깅 합니다.)
구문은 NAME = VALUE 이며 매크로를 사용할 수 있습니다 (예 : $ (OutDir) ).
예를 들어, C : \ Windows \ Temp를 PATH 앞에 추가하려면 다음을 수행하십시오.
PATH=C:\WINDOWS\Temp;%PATH%
마찬가지로 $ (TargetDir) \ DLLS를 PATH 에 추가 하려면 :
PATH=%PATH%;$(TargetDir)\DLLS
답변
구성 (디버그 / 릴리스) 당 하나의 경로 만 추가해야하는 경우 디버그 명령 작업 디렉토리를 설정할 수 있습니다.
프로젝트 | 속성 | 구성 선택 | 구성 속성 | 디버깅 | 작업 디렉토리
각 프로젝트 구성에 대해 반복합니다.
답변
당신이하는 것처럼 PATH 변수를 설정하십시오. IDE에서 프로그램을 실행하는 경우 프로젝트 속성에서 디버깅 옵션을 조정하여 환경 변수를 수정할 수 있습니다.
다른 구성 유형에 대해 다른 경로가 필요하지 않도록 DLL의 이름이 지정된 경우 도구 | 도구에서 시스템 PATH 변수 또는 Visual Studio의 전역 변수에 경로를 추가 할 수 있습니다. 옵션.
답변
대답 중 어느 것도 내 문제를 정확히 해결하지 못했습니다 (실행 중이었던 솔루션 파일은 생성 후 dll을 복사하기 위해 xcopy를 찾으려고했습니다).
나를 위해 해결 된 것은 “프로젝트-> 속성”메뉴로 이동하는 것이 었습니다.
그런 다음 열리는 창에서 왼쪽 창에서 선택 : “구성 속성-> VC ++ 디렉터리
“일반”아래의 오른쪽 창에서 “실행 가능한 디렉터리”를 선택합니다.
그리고 추가 :
$(SystemRoot)\system32;$(SystemRoot);$(SystemRoot)\System32\Wbem;$(SystemRoot)\System32\WindowsPowerShell\v1.0\;$(ExecutablePath)