2013-03-13 5 views
0

Windows 7 및 Visual Studio 2012에서 eViaCam을 컴파일하려고합니다. OpenCV 및 wxWidgets 라이브러리 두 개를 설치했습니다. 몇 가지 문제가 있었지만 몇 가지 포함 경로를 추가하여 수동으로 해결했습니다 (이중화 포함). 그러나 컴파일시 여전히 문제가 있습니다.VS2012로 컴파일 오류가 발생했습니다

1> Génération de code en cours... 
1>   1 fichier(s) copié(s). // Translation : "1 file copied." 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1>   1 fichier(s) copié(s). 
1> Le fichier spécifié est introuvable. // Translation : "The specified file is not found" 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1> Le fichier spécifié est introuvable. 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: La commande "mkdir C:\eviacam-1.6.1\src\Release\bin\ca 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\es 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\gl 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\it 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\tr 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\de 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\oc 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\fr 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\ar 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\he 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\ru 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: mkdir C:\eviacam-1.6.1\src\Release\bin\pt_BR 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\ca.gmo" C:\eviacam-1.6.1\src\Release\bin\ca\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\es.gmo" C:\eviacam-1.6.1\src\Release\bin\es\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\gl.gmo" C:\eviacam-1.6.1\src\Release\bin\gl\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\it.gmo" C:\eviacam-1.6.1\src\Release\bin\it\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\tr.gmo" C:\eviacam-1.6.1\src\Release\bin\tr\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\de.gmo" C:\eviacam-1.6.1\src\Release\bin\de\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\oc.gmo" C:\eviacam-1.6.1\src\Release\bin\oc\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\fr.gmo" C:\eviacam-1.6.1\src\Release\bin\fr\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\ar.gmo" C:\eviacam-1.6.1\src\Release\bin\ar\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\he.gmo" C:\eviacam-1.6.1\src\Release\bin\he\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\ru.gmo" C:\eviacam-1.6.1\src\Release\bin\ru\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "C:\eviacam-1.6.1\src\..\po\pt_BR.gmo" C:\eviacam-1.6.1\src\Release\bin\pt_BR\eviacam.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\ca.mo" C:\eviacam-1.6.1\src\Release\bin\ca\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\es.mo" C:\eviacam-1.6.1\src\Release\bin\es\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\gl.mo" C:\eviacam-1.6.1\src\Release\bin\gl\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\it.mo" C:\eviacam-1.6.1\src\Release\bin\it\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\tr.mo" C:\eviacam-1.6.1\src\Release\bin\tr\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\de.mo" C:\eviacam-1.6.1\src\Release\bin\de\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: rem copy "%WXWIN%\locale\oc.mo" C:\eviacam-1.6.1\src\Release\bin\oc\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\fr.mo" C:\eviacam-1.6.1\src\Release\bin\fr\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: rem copy "%WXWIN%\locale\ar.mo" C:\eviacam-1.6.1\src\Release\bin\ar\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: rem copy "%WXWIN%\locale\he.mo" C:\eviacam-1.6.1\src\Release\bin\he\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\ru.mo" C:\eviacam-1.6.1\src\Release\bin\ru\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: copy "%WXWIN%\locale\pt_BR.mo" C:\eviacam-1.6.1\src\Release\bin\pt_BR\wxstd.mo 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: :VCEnd" s'est arrêtée avec le code 1. // Translation : VCEnd has stopped with the code 1. 
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ========== 

제발 도와 주시겠습니까?

답변

0

컴파일러가 C 드라이브에 파일을 만들려고합니다. Windows 7 기본 계정 사용자는 일반적으로 C 드라이브에 쓰기 권한이 없습니다.

프로그램을 신뢰하는 경우 가장 권장되는 관리자 모드로 프로그램을 실행하거나 특정 디렉토리에 대해 현재 사용자에게 읽기/쓰기 권한을 설정해야합니다.

C 드라이브에 쓰기 권한을 설정하면 심각한 문제가 발생하며 시스템이 다운 될 수 있습니다. 당신을 도와줍니다

Right Click on the Folder 
Select Properties 
Navigate to Security tab 
Press the Advanced button 
Press the Change Permissions.. button 
Give your username full control 
Make sure Replace all child object permissions with inheritable permissions from this object is selected 
Click Ok, Ok, and then Ok again to acknowledge. 

희망 : 다음, 당신의 전체를 장악하려는 모든 파일을 포함하고있는 상위 폴더에

않는 - 그래서 당신의 자신의 위험에 그것을 할.

+0

이것은 wokring이 아닙니다. 관리자로 VS2012를 실행 중이지만 여전히 문제가 발생합니다. – sushh

관련 문제