我有一个简单的 “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
你使用Eclipse也可以在Linux? – Technext 2014-08-30 06:00:11
现在我在Win8上使用Eclipse 0 – Romain 2014-08-30 06:01:43
嗯......你可以尝试以管理员身份运行Jenkins构建的.exe文件吗? – Technext 2014-08-30 06:03:42