0

我正在尝试使用 Windows 7 和 Visual Studio 2012编译eViaCam 。我已经安装了两个库,OpenCV 和 wxWidgets。我有几个问题,但我最终通过添加几个包含路径(可能有冗余)手动解决了它们。但是编译的时候还是有问题:

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é ==========

请问你能帮帮我吗 ?

4

1 回答 1

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. 

希望对您有所帮助。

于 2013-03-20T20:53:46.493 回答