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

plot - Remove Objects from Legend When You Have Also Used Fit, Matlab -

java - Why does my date parsing return a weird date? -

Need help in packaging app using TideSDK on Windows -