- 904 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 07:26:48 ]
- Squirrelで基本的な部分に詰まっちゃて、知ってる人いたら教えてもらえませんか?
C言語と同じようにnut側にmain関数を書いておいて、それを呼び出すようにしたいんですが if(SQ_SUCCEEDED(sqstd_loadfile(v,filename,SQTrue))) { SQInteger top = sq_gettop(v); sq_pushroottable(v); sq_pushstring(v, _SC("main"), -1); if(SQ_SUCCEEDED(sq_get(v, -2))){ sq_call(v, 1, SQFalse, SQTrue); sq_settop(v, top); } } と書いたんですが、sq_getで失敗してしまいます。 printなどの組み込み関数だと成功するんですが・・。 nut側は function main() { } しか書いてないんですが、nut側の書き方が悪いんでしょうかね?
|

|