質問文だけからではよくわからんけど void func1() { System::Diagnostics::Stopwatch sw; } は、俺のところではコンパイル通る (VS2005) ので、これすら通らないのであれば環境側の原因 void func2() { static System::Diagnostics::Stopwatch sw; } としてしまうと、これは C3145 になる(仕様どおり) void func3() { Stopwatch sw; } と書きたいのであれば using namespace System::Diagnostics; は必須。 グローバルスコープに書くか func3() { .. } のカッコ内に書くかは別問題。
- Child Tree -