Re: 答复: Having trouble building QuantLib-SWIG python
Posted by ohmeninea on Mar 27, 2015; 3:17pm
URL: http://quantlib.414.s1.nabble.com/Having-trouble-building-QuantLib-SWIG-python-tp15851p16418.html
@Luigi B. -- Building from git master checkout
@Didrik -- This did the trick (initially). Now I'm getting the following error (I changed /machine:i386 in setup.py to /machine:x64, since I'm using 64-bit and I've built 64-bit quantlib in VS2008)
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /nologo
/INCREMENTAL:NO /LIBPATH:C:\Python27\libs /LIBPATH:C:\Python27\PCbuild\amd64 /LI
BPATH:C:\dev\QuantLib-1.5\lib "/LIBPATH:C:\Program Files (x86)\Microsoft Visual
Studio 9.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Stud
io 9.0\VC\LIB" "/LIBPATH:C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib" /EXP
ORT:init_QuantLib build\temp.win-amd64-2.7\Release\QuantLib/quantlib_wrap.obj /O
UT:build\lib.win-amd64-2.7\QuantLib\_QuantLib.pyd /IMPLIB:build\temp.win-amd64-2
.7\Release\QuantLib\_QuantLib.lib /MANIFESTFILE:build\temp.win-amd64-2.7\Release
\QuantLib\_QuantLib.pyd.manifest /subsystem:windows /machine:X64
build\temp.win-amd64-2.7\Release\QuantLib/quantlib_wrap.obj : fatal error LNK111
2: module machine type 'X86' conflicts with target machine type 'x64'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\BIN\\l
ink.exe' failed with exit status 1112