私は一日のためにこれをやろうとしてきました。ドキュメントを読み、オンラインでヘルプを検索しました。プリコンパイル済みヘッダーと VS2010 対 VS2012 で使用される boost/lua/luabind の異なるバージョンの間でそれを理解できないようです。
ここで素晴らしいウェブサイトを見つけました http://blog.nuclex-games.com/tutorials/cxx/luabind-introduction/ しかし、それらの指示に従うと、LNK2019 エラーが発生します (彼が luabind/boost/lua をビルドしたためだと思いますVS2010。
これも見つけましたhttp://urbsch.at/?read=1私はプロジェクトを取り、アドレスをブースト/luaファイルに変更し、正常にコンパイルされましたが、luabindを使用しているプロジェクトを実行しようとすると、まだ受け取りましたLNK2019 エラー。
私はVisual Studio 2012を使用しています。誰かがステップバイステップの説明をリストアップできれば、とても感謝しています。何をダウンロードし、どこに何を追加するかをプロジェクトのプロパティに含めます。この時点で、絶対確実ではない場合、私はそれを台無しにするだろうと確信しているからです.
これらは、私がよく遭遇する 49 個のエラーのうちの 1 つです。
1>ScriptManager.obj : エラー LNK2019: 未解決の外部シンボル _lua_gettop が関数で参照されています "public: __thiscall luabind::adl::index_proxy::index_proxy(class luabind::adl::object const &,struct lua_State *,char const (& )[13])" (??$?0$$BY0N@$$CBD@?$index_proxy@Vobject@adl@luabind@@@adl@luabind@@QAE@ABVobject@12@PAULua_State@@AAY0N@$$ CBD@Z)