import - Using a C++-function that is exported -


this question has answer here:

i have been googling days now, , cant seem wrap head around problem.

i have header, exports functions library. file called test_extern.h, , function looks this:

__declspec(dllexport) int afunction(int a, int b); 

i have 2 other files, 1 .h , .cpp calculates things of exported file. have stripped down versions show want do.

a.h file:

// include cbasedili_j1939 header file. class : public cbasedili_j1939 { public:   int bfunction(int a, int b); } 

a.cpp file:

#include "test_extern.h" #include "a.h"  int a::bfunction(int a, int b) {   return afunction(a, b);  // return value of exported function! } 

now when run this, "error lnk2019: unresolved external symbol _imp_afunction".

i have read , read there exporting dll's, there knows might doing wrong?

you have declare dll function in calling module dllspec(dllimport).


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -