I decided to make my program compatible with windows environment.But I have very little programming experience on windows.There are some errors need help.
Environment: - os: win7-64bit, - ide: codeblocks12.11, - python: Python 2.7.3 Windows X86-64 Installer (Windows AMD64 / Intel 64 / X86-64 binary [1] -- does not include source) - compiler: mingw that come from codeblocks installation package. - boost: boost1.52 I only copy and test this "hello" code that come from ".\boost_1_52_0\libs\python\example\tutorial" Code: #include <iostream>#include <boost/python/module.hpp>#include <boost/python/def.hpp> char const* greet(){ return "hello, world"; } BOOST_PYTHON_MODULE(hello_ext){ using namespace boost::python; def("greet", greet);} using namespace std;int main(){ cout << "Hello world!" << endl; return 0;} Error info: mingw32-g++.exe -Wall -fexceptions -g -ID:\boost\include\boost-1_52 -IC:\Python27\include -c E:\project\snail-MW\test1\main.cpp -o obj\Debug\main.o mingw32-g++.exe -LD:\boost\lib\ -LC:\Python27\libs -o bin\Debug\test1.exe obj\Debug\main.o -static obj\Debug\main.o: In function `inithello_ext': E:/project/snail-MW/test1/main.cpp:11: undefined reference to `boost::python::detail::init_module(char const*, void (*)())' obj\Debug\main.o: In function `ZNK5boost6python9type_info4nameEv': D:/boost/include/boost-1_52/boost/python/type_id.hpp:165: undefined reference to `boost::python::detail::gcc_demangle(char const*)' obj\Debug\main.o: In function `ZNK5boost6python15to_python_valueIRKPKcEclES5_': D:/boost/include/boost-1_52/boost/python/converter/builtin_converters.hpp:161: undefined reference to `boost::python::converter::do_return_to_python(char const*)' ................ It have also do some errors that only compile by the command of "bjam toolset=gcc variant=release " in the station ".\boost_1_52_0\libs\python\example\tutorial".
_______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig