VC++でC++にPython2.5を組み込んでるんだけど、
pythonは標準インストーラでインストールしたままの状態なんだけどPyMarshal_系の関数の挙動があやしくない?

PyMarshal_GetLongとか使うと
実行時にメモリ参照エラーが発生するんだど、
pythonのソースからmarshal.c を持って来て、
プロジェクトに直接取り込むとうまく動くんだよね