Visual Studio での作業は初めてです (バージョン 2005 を使用しています)。把握できない名前空間で問題が発生しています。
後でアプリケーションにリンクする静的ライブラリを作成しようとしています。
したがって、次のコードを含む XXX.h ファイルがあります
#ifndef _XXX_X_H
#define _XXX_X_H
namespace LLL_NWK
{
void lllInit();
}
#endif
XXX.h を XXX.c にインクルードすると、コードは次のようになります
#include "XXX.h"
using namespace LLL_NWK;
void lllInit()
{
}
ただし、ライブラリをビルドすると、次のエラーが発生します
error C2061: syntax error : identifier 'LLL_NWK'
error C2059: syntax error : ';'
error C2449: found '{' at file scope (missing function header?)
error C2059: syntax error : '}'
このエラーの原因がわかりません。いくつかの助けと指針をいただければ幸いです。