昨日、Netbeans 7.3 が必要としていた更新をインストールしました。Ubuntu 12.04 を実行しています。現在、新しいプロジェクトを作成すると、netbeans はコード内の多くのエラーを強調表示しますが、ビルドすると、エラーなしでコンパイルおよび実行されます。
これは、コードに含まれる netbeans クレームのエラーをコメントに追加した簡単な例です。
main.cpp
#include <cstdlib>
#include <string>
#include <stdio.h>
#include "hello.h"
using namespace std;
int main()
{
string s="hello";
printf("%i\n",s.length()); //Unable to resolve identifier length
hello h(0,0,0); //unable to resolve identifier hello
printf("%i\n",h.z); //unable to resolve identifier z
return 0;
}
こんにちは。
#ifndef HELLO_H
#define HELLO_H
class hello
{
public: //unexpected token: :
int x;
int y;
int z;
hello(int px,int py,int pz);
}; //unexpected token: }
#endif
こんにちは.cpp
#include "hello.h"
hello::hello(int px, int py, int pz) //method hello does not have declaration
{
x=px;
y=py;
z=pz;
}
コンパイル、クリーニングと再構築、netbeans の再起動、およびこれを新しいプロジェクトで作成しようとしましたが、何も機能しません。何か案は?
よろしくお願いします:)