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

时间:2012-10-01 02:03:32

标签: netbeans osx-mountain-lion cppunit netbeans-7.2

有人可以提供一步一步的说明,让cppunit在OS X 10.8 Mountain Lion上工作吗?这包括所需的任何下载和Netbeans的任何配置。

目前,当我添加cppunit测试时,Add Test对话框中会出现一条警告:“未检测到cppunit库。测试编译可能会失败。”我从Sourceforge和svn cppunit下载并将文件复制到/ usr / local / include,但这不会使编译错误消失。

我错过了什么? Google™对此问题毫无帮助。

2 个答案:

答案 0 :(得分:6)

我使用Homebrew在OS X 10.8 Mountain Lion上安装CppUnit。然后,单元测试在Netbeans中进行,没有问题。

我遵循的流程是:

  1. 安装XCode命令行工具
    • 可在XCode首选项中使用,也可以单独下载DMG
  2. 安装Homebrew
    • 请参阅http://mxcl.github.com/homebrew/
    • ruby​​ -e“$(curl -fsSkL raw.github.com/mxcl/homebrew/go)”
    • 遵循安装说明(例如,最后的brew医生)
  3. 使用brew安装cppunit
    • brew install cppunit
  4. 在Netbeans中:
    • 创建C ++项目
    • 添加要测试的功能
    • 右键单击cpp文件,选择“Create Test”,选择CppUnit Test
    • 从列表中选择功能,按照提示创建测试
  5. 执行测试
    • 右键单击项目,选择Test(或crtl + F6)

答案 1 :(得分:5)

我终于弄清楚我做错了什么,所以我想我会回答我自己的问题并避免使用 Wisdom of the Ancients

  1. 安装Xcode。
  2. 通过“首选项”对话框(Apple's documentation showing how to do this in Xcode 4
  3. 安装Xcode命令行工具
  4. 下载CPPUnit from Sourceforge
  5. 提取
  6. 运行./configure
  7. 运行make
  8. 运行sudo make install
  9. 有可能第一次尝试这个时我没有为./configure运行正确的命令,但这是一个可疑的声明,因为我能够完成标签,即我不应该运行说./config

    但我认为我的问题的真正关键是必须在sudo上拨打make install。我收到了权限错误,因为脚本需要管理员权限才能将库放到需要的位置。我可以发誓我在某个时候试过这个但它也失败了。

    我有一个同事在一个月左右的时间为我试试,他让它上班了。我拖延了重试,但是一旦我做了,它就像一个魅力。据我所知,OS X 10.8.1和10.8.2或.3之间没有错误。

    一旦我按照上面列出的步骤操作,我就可以回到Netbeans并添加单元测试而不会抱怨对话框。此外,测试代码已编译并运行。