MSDN DLLの例からMathFuncsDll.dllを作成し、呼び出し元の.cppを実行すると正常に機能しました。今、これを次のようなctypesを使用してIPythonにロードしようとしています
import ctypes
lib = ctypes.WinDLL('MathFuncsDll.dll')
正しいフォルダにあると
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 28: ordinal not in range(128)
同様にPythonシェルでは、これにより
WindowsError: [Error 193] %1 is not a valid Win32 application
何を変更すればよいですか?うーん、それはWin 7 64ビット対いくつかの32ビットdllか何か正しいかもしれませんか?後でまた時間があるときに確認します。