x64でODBCを使用するプログラムをビルド
bufferoverflowu.libのリンクが必要のようだ。
cl odbctest.c -c link odbctest.obj odbc32.lib bufferoverflowu.lib
まだ実行してみていない。
ちなみにDLLのビルドはうまくいっていない。
Visual Studioでのx64アプリケーションのビルドはExpress Editionではできないようだ。
コマンドラインでやろうとするとコンパイルオプションとリンクオプションがたくさんで大混乱。
__imp__py〜やら__imp_py〜が解決できないということで失敗してPythonの拡張の作成失敗。
cl example.c -c -Ic:\Python25\include\ link -LIBPATH:c:\Python25\libs -DLL example.obj bufferoverflowu.lib python25.lib example.obj : error LNK2019: unresolved external symbol __imp__Py_NoneStruct referenced in function ex_foo example.obj : error LNK2019: unresolved external symbol __imp_Py_InitModule4_64 referenced in function initexample example.dll : fatal error LNK1120: 2 unresolved externals