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

问题描述 投票:2回答:2

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

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

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

netbeans osx-mountain-lion cppunit netbeans-7.2
2个回答
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安装cppunit
  4. 在Netbeans中: 创建C ++项目 添加要测试的功能 右键单击cpp文件,选择“Create Test”,选择CppUnit Test 从列表中选择功能,按照提示创建测试
  5. 执行测试 右键单击项目,选择Test(或crtl + F6)

5
投票

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

  1. 安装Xcode。
  2. 通过首选项对话框安装Xcode命令行工具(Apple's documentation showing how to do this in Xcode 4
  3. 下载CPPUnit from Sourceforge
  4. 提取
  5. 运行./configure
  6. 运行make
  7. 运行sudo make install

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.