2014-08-30 118 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

回答