私は、Java/C#プログラマーの半分がC++/PoCoに苦労しています。'キーワード'は名前空間名ではありません
私がこれまでに見たすべての例は同じ行です。 名前空間を使用するPoco :: Data :: Keywords; QTでは、「キーワード」部分は黒です。もしそれが修正されたら "#include"するべきか分からない。コードブロックは、同じエラー=>「キーワード」で失敗した名前空間名ではありません
小さな例:
#include <Poco/Format.h>
#include <Poco/Data/MySQL/MySQLException.h>
#include <Poco/Data/Session.h>
#include <Poco/Data/MySQL/Connector.h>
using namespace Poco::Data::Keywords;
int main(int argc, char** argv){
return 0;
}
私はコンピュータのカップルでこれを試してみました。現在のものはUbuntu 15.10で、以下のパッケージ(libpocoを含む)+ MySQL Client/Server/Workbenchで更新されています。
1 sudo apt-get install build-essential
2 sudo apt-get install qtbase5-dev qtbase5-dev-tools qtbase5-doc qtbase5-doc-html qtbase5-examples qtbase5-examples-dbg
3 sudo apt-get install qt5-default qt5-doc-html qt5-doc
4 sudo apt-get install openssl libssl-dev libssl-doc
5 sudo apt-get install libpoco-dev
あなたはgrep _namespaceキーワードを試しましたか?Pocoのインクルードディレクトリにありますか?または_Keywords :: _ – ymoreau