Имя пользователя:
Пароль:
 

Название темы: Вызвать функцию в dll
Показать сообщение отдельно

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Проблема в том, что я просто незнаю как правильно вписать в функцию вызов другой. Появляется много ошибок.
Код: Выделить весь код
#include "main.h"
#include "mppc.h"

// a sample exported function
int DLL_EXPORT SomeFunction(u_char **src, u_char **dst, u_long *srcCnt, u_long *dstCnt, char *history, int flags)
{
   return MPPC_Decompress(src, dst, srcCnt, dstCnt, history, flags);
}

extern "C" DLL_EXPORT BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
    switch (fdwReason)
    {
        case DLL_PROCESS_ATTACH:
            // attach to process
            // return FALSE to fail DLL load
            break;

        case DLL_PROCESS_DETACH:
            // detach from process
            break;

        case DLL_THREAD_ATTACH:
            // attach to thread
            break;

        case DLL_THREAD_DETACH:
            // detach from thread
            break;
    }
    return TRUE; // succesful
}
obj\Debug\main.o||In function `Z12SomeFunctionPPhS0_PmS1_Pci':|
undefined reference to `MPPC_Decompress(unsigned char**, unsigned char**, unsigned long*, unsigned long*, char*, int)'|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 4 seconds) ===|

Отправлено: 22:05, 15-09-2013 | #7

Название темы: Вызвать функцию в dll