2014-08-30 151 views
2

我有一個簡單的 「Hello World」 C++項目:https://github.com/RomainGoussault/Deepov無法運行詹金斯C++神器

我使用C/C++開發者的Eclipse IDE(在Windows8中),這是生成makefile文件。 我可以運行由Eclipse生成的.exe文件,但是我無法運行由Jenkins生成的.exe文件(我的Jenkins實例位於由cloudbees託管的linux服務器上)。我有以下Windows 8錯誤消息。

「這個程序不能在您的電腦上運行」

如果我運行.exe文件作爲管理員我有另一條錯誤消息:

Windows無法找到「C :\用戶\羅曼\下載\ Deepov.exe」。確保 您輸入的名稱正確,然後重試。

詹金斯構建簡單地執行下面的shell命令:

#!/bin/bash 
echo "*********building************" 
echo $WORKSPACE 
cd $WORKSPACE/Debug 
echo $PWD 
make clean 
make 

注:makefile文件可以在這裏找到:https://github.com/RomainGoussault/Deepov/blob/master/Debug/makefile

+0

你使用Eclipse也可以在Linux? – Technext 2014-08-30 06:00:11

+0

現在我在Win8上使用Eclipse 0 – Romain 2014-08-30 06:01:43

+0

嗯......你可以嘗試以管理員身份運行Jenkins構建的.exe文件嗎? – Technext 2014-08-30 06:03:42

回答