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

Pro*_*Tom 3 netbeans cppunit osx-mountain-lion netbeans-7.2

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

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

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

And*_*ain 6

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

我遵循的过程是:

  1. 安装XCode命令行工具
    • 可在XCode首选项中使用,也可以单独下载DMG
  2. 安装Homebrew
  3. 使用brew来安装cppunit
    • brew安装cppunit
  4. 在Netbeans中:
    • 创建C++项目
    • 添加要测试的功能
    • 右键单击cpp文件,选择"Create Test",选择CppUnit Test
    • 从列表中选择功能,按照提示创建测试
  5. 执行测试
    • 右键单击项目,选择Test(或crtl + F6)


Pro*_*Tom 5

我终于弄清楚我做错了什么,所以我想我会回答我自己的问题并避免古人智慧.

  1. 安装Xcode.
  2. 通过"首选项"对话框安装Xcode命令行工具(Apple的文档显示如何在Xcode 4中执行此操作)
  3. 从Sourceforge下载CPPUnit
  4. 提取
  5. ./configure
  6. make
  7. sudo make install

这可能是我第一次尝试这个时我没有运行正确的命令,./configure但这是一个可疑的声明,因为我能够完成选项卡,即我不应该能够运行说./config.

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

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

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