Visual Studio에서 특정 프로젝트 만 검색 할 DLL 파일의 경로를 설정하려면 어떻게해야합니까?
이제 환경 path
변수 에 설정하고 있지만 더 잘 제어하고 싶습니다.
Visual Studio에서 특정 프로젝트 만 검색 할 DLL 파일의 경로를 설정하려면 어떻게해야합니까?
이제 환경 path
변수 에 설정하고 있지만 더 잘 제어하고 싶습니다.
답변:
Project properties -> Common properties -> VC++ Directories -> Executable Directories
프로젝트 속성 시트를 추가하고 거기에 설정하고 모든 새 프로젝트에 속성 시트를 추가 할 수도 있습니다.
Project properties -> Common properties -> Debugging -> Environment
이 추가 PATH=%PATH%; MY_DLL_DIR
교체하는 MY_DLL_DIR
, DLL 디렉토리에 디렉토리에 세미콜론을주의!
MSDN에서 " 방법 : 프로젝트에 대한 환경 변수 설정 "을 검색 합니다. ( 프로젝트> 속성> 구성 속성> 서두르는 사람들을 위해 "환경" 과 "병합 환경" 속성을 디버깅 합니다.)
구문은 NAME = VALUE 이며 매크로를 사용할 수 있습니다 (예 : $ (OutDir) ).
예를 들어, C : \ Windows \ Temp를 PATH 앞에 추가하려면 다음을 수행하십시오.
PATH=C:\WINDOWS\Temp;%PATH%
마찬가지로 $ (TargetDir) \ DLLS를 PATH 에 추가 하려면 :
PATH=%PATH%;$(TargetDir)\DLLS
대답 중 어느 것도 내 문제를 정확히 해결하지 못했습니다 (실행 중이었던 솔루션 파일은 생성 후 dll을 복사하기 위해 xcopy를 찾으려고했습니다).
나를 위해 해결 된 것은 "프로젝트-> 속성"메뉴로 이동하는 것이 었습니다.
그런 다음 열리는 창에서 왼쪽 창에서 선택 : "구성 속성-> VC ++ 디렉터리
"일반"아래의 오른쪽 창에서 "실행 가능한 디렉터리"를 선택합니다.
그리고 추가 :
$(SystemRoot)\system32;$(SystemRoot);$(SystemRoot)\System32\Wbem;$(SystemRoot)\System32\WindowsPowerShell\v1.0\;$(ExecutablePath)