SWIG - Python Extend C ++ - символ ошибки не устранен - PullRequest
0 голосов
/ 06 ноября 2018

У меня проблема с SWIG Python / C ++. У меня есть один заголовочный файл с именем NetFT.h. Я написал файл NetFT.i следующим образом:

//NetFT.i
module NetFT

%{
#include "NetFT.h"
%}   

%include "NetFT.h"

К сожалению, это не работает. Мой setyp.py находится в форме:

#!/usr/bin/env python

from distutils.core import setup, Extension


NetFT_module = Extension('_NetFT',
                         sources=['NetFT_wrap.cxx'],
                         )

 setup (....,
        ext_modules = [NetFT_module],
        py_modules = ["NetFT"],
        )

У меня есть эта ошибка: (аналогично для 23 функции)

NetFT_wrap.obj : error LNK2001: extern symbol public: bool __cdecl 
NetFT::calibration(unsigned int)" (?calibration@NetFT@@QEAA_NI@Z) unresolved

Помоги мне ... спасибо

...