在OS X 10.8 Mountain Lion上使用Netbeans 7.2启动和运行cppunit的分步说明

bjg7j2ky  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(166)

有没有人能提供一步一步的指导,让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™在这个问题上没有任何帮助。

2nc8po8w

2nc8po8w1#

我使用Homebrew在OSX 10. 8 Mountain Lion上安装了CppUnit,然后在Netbeans中进行单元测试,没有任何问题。
我遵循的流程是:

  • 安装XCode命令行工具
  • 可在XCode偏好设置中使用或作为单独的DMG下载
  • 安装自制软件
  • 请参阅Link
  • “$(curl -fsSkL原始文件。github.com/mxcl/homebrew/go)”
  • 遵循安装说明(例如末端的Brew Doctor)
  • 使用brew安装cppunit
  • brew安装cppunit
  • 在NetBeans中:
  • 创建C++项目
  • 添加要测试的函数
  • 右击cpp文件,选择“创建测试”,选择CppUnit测试
  • 从列表中选择函数,按照提示创建测试
  • 执行测试
  • 右键单击项目,选择测试(或crtl+F6)
yc0p9oo0

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并添加一个单元测试,而不会出现对话框抱怨的情况。

相关问题