有没有人能提供一步一步的指导,让cppunit在OS X 10. 8 Mountain Lion上工作?这包括所需的任何下载和Netbeans的任何配置。
目前,当我添加一个cppunit测试时,在Add Test对话框上会出现一个警告,说“cppunit library is not detected. Test compilation may fail.”我已经从Sourceforge和svn cppunit下载了两个文件,并把它们拷贝到/usr/local/include,但是这样并不能消除编译错误.
我错过了什么?Google™在这个问题上没有任何帮助。
2条答案
按热度按时间2nc8po8w1#
我使用Homebrew在OSX 10. 8 Mountain Lion上安装了CppUnit,然后在Netbeans中进行单元测试,没有任何问题。
我遵循的流程是:
yc0p9oo02#
我终于弄清楚了我做错了什么,所以我想我会回答我自己的问题,避免一个 Wisdom of the Ancients。
1.安装Xcode。
1.通过“首选项”对话框安装Xcode命令行工具(Apple文档显示了如何在Xcode 4中执行此操作)
1.下载CPPUnit from Sourceforge
1.抽出物
1.运行
./configure
1.运行
make
1.运行
sudo make install
这是可能的,我第一次尝试这一点,我没有运行正确的命令为
./configure
,但这是一个可疑的说法,因为事实上,我能够标签完成,即我不应该能够运行说./config
。但我认为我的问题的真实的关键是必须在
make install
上调用sudo
。我得到了一个权限错误,因为脚本需要管理员权限才能将库放在需要的地方。我可以发誓我在某个时候尝试过这个,但它也失败了。大约一个月前,我让一个同事帮我试了一下,他成功了。我拖延了重试,但一旦我重试了,它就像一个魔咒一样有效。据我所知,OS X 10.8.1和10.8.2或.3之间没有bug。
一旦我按照上面列出的步骤操作,我就可以回到Netbeans并添加一个单元测试,而不会出现对话框抱怨的情况。