Directx로 응용 프로그램을 컴파일하려고했습니다. 그러나 이로 인해 $()에 대해 PRJ0030 오류가 발생합니다. (,) 또는 공백과 같은 중요한 문자를 어떻게 피할 수 있습니까? ^를 사용한 cmd를 참조하면 ^하지만 도움이되지 않습니다./I 및 whitespacess가있는 Devenv.exe
답변
cmd.exe
불행히도 bash
과 같은 적절한 쉘이 아니며 명령 줄 구문 분석은 개별 프로그램마다 다릅니다. devenv.exe
에 대해 말할 수는 없지만 번거로운 문자열을 큰 따옴표 ("
)로 묶는 것이 일반적인 규칙입니다.
AdditionalLibraryDirectories=""$(DIRECTX_ROOT)\Lib\x86""
"
이 없어야합니다. $ (DIRECTX_ROOT)는 프로젝트 속성 시트에서 매크로를 설정해야합니다. 나는이 같은 따옴표를 사용하려고했습니다
AdditionalLibraryDirectories="c:\blah\dx9\Lib\x86"
유감스럽게도이 방법으로해야합니다. 환경 변수로 경로를 설정하고 싶기 때문입니다. &qout;이 없으면이 컴파일러 줄을 제공합니다. /I "C : \ Program Files (x86) \ Microsoft DirectX SDK (2009 년 3 월)"\ 포함하지만 같은 오류가 발생합니다. – Gerrit
오른쪽에 대해. 그러나 \ Include 앞에 잘못 배치 된 큰 따옴표가 있습니다. 환경 변수 값을 확인하십시오. Lib에 포함시키기 위해 신비하게 전환했습니다. –
lib/include가 복사 및 붙여 넣기 오류 였지만 그럼에도 문제는 동일합니다. 실제로 저는 환경 변수를 qouted했습니다. 왜냐하면 저는 이것을 이렇게 작동 시키려고했기 때문에 큰 따옴표를 사용하지 않아도 작동하지 않습니다. – Gerrit
- 1. jQuery i ++ 및 i- problems
- 2. devenv.exe/setup을 두 번 실행해야합니까? [VS 2005 및 2008]
- 3. int [] k, i 및 int k [], i;
- 4. 차이 (++ i) 및 (내가 ++) C에서
- 5. 평균 I 및 I + 1 NumPy와 배열 호기심에서
- 6. String.valueOf (i) vs ""+ i or i + ""
- 7. [float (i) for i]
- 8. (-i == i ++) 정의되지 않은 동작입니까?
- 9. C# 및 네이티브 겹친 I/O
- 10. 익명 메서드 및 비동기 I/O
- 11. 메모리 매핑 및 파일 I/O
- 12. HttpWebRequest 및 I/O 완료 포트
- 13. 응용 프로그램 및 데이터베이스에서 I/O 감소
- 14. 텍스트 파일에서 I/O 오버로드 및 읽기
- 15. x86 메모리 및 I/O 맵
- 16. printf ((char *) i); 런타임 에러? (정수로 i)
- 17. PHP : $ i = $ i ++이 (가) 서버를 추락했습니다.
- 18. ++ i 또는 i ++ in for 루프 ??
- 19. 컴파일 .at (I)에 오류가 아니라에있는 [I]
- 20. I 2010
- 21. MySQL은 "I"
- 22. 블로킹되지 않는 UDP I/O와 Java의 UDP I/O 차단
- 23. C에서의 I/O 메소드
- 24. 사용자 정의 I 클래스가
- 25. I 배열이 POST 메소드
- 26. 소켓 I/O 모드 epoll, 중복 된 I/O
- 27. '$ i = new b(); $ i-> c = "d"; ' PHP에서 의미?
- 28. iOS의 파일 I/O?
- 29. I/O 완료 포트, 소켓 컨텍스트 및 I/O 컨텍스트를 해제하는 방법?
- 30. node (i) .x 및 node (i) .y 배열 값을 C++에 저장하는 가장 좋은 방법은 무엇입니까?
: 당신은 그것을 맞춤법 더 낫다 [...] AdditionalLibraryDirectories = "" $ (DIRECTX_ROOT) \ lib 디렉토리 \의 86 "" [을 ... ] 하지만 작동하지 않는 것 같습니다. 또한 변수의 큰 따옴표는 도움이되지 않습니다. – Gerrit