Функция PIPON SIP

Я пишу модуль Python для некоторого кода на C ++, используя SIP. Однако, хотя я могу легко выставлять классы, я не могу найти способ разоблачить автономные функции.

Вот мой заголовочный файл, определяющий функции, которые я хочу предоставить Python: ProxySettings.h

#include <Windows.h> #include <Wininet.h> bool SetConnectionOptions(const char * proxy_full_addr); bool DisableConnectionProxy(); 

И вот моя попытка в моем файле SIP: ProxySettings.sip . В настоящее время sip.exe генерирует код C ++ без проблем, но когда я прихожу к его компиляции, компилятор жалуется на отсутствие идентификаторов SetConnectionOptions и DisableConnectionProxy .

 %Module ieproxy 0 bool SetConnectionOptions(const char * proxy_full_addr); bool DisableConnectionProxy(); 

Я думаю, что я должен использовать директиву для включения файла заголовка ProxySettings.h в свой файл SIP, но я не уверен, какую директиву использовать. % TypeHeaderCode, который вы используете для класса, не работает только с функцией.

У кого-нибудь есть предложения?

One Solution collect form web for “Функция PIPON SIP”

Попробуй это:

 %Module ieproxy 0 %UnitCode #include <ProxySettings.h> %End bool SetConnectionOptions(const char * proxy_full_addr); bool DisableConnectionProxy(); 
Python - лучший язык программирования в мире.