Click here to Skip to main content
15,897,273 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: read/write function working in linux Pin
Moak10-May-10 10:26
Moak10-May-10 10:26 
GeneralRe: read/write function working in linux Pin
rupeshkp72812-May-10 1:59
rupeshkp72812-May-10 1:59 
QuestionVirtual function in DLL Pin
john56329-May-10 23:17
john56329-May-10 23:17 
AnswerRe: Virtual function in DLL Pin
CPallini10-May-10 0:44
mveCPallini10-May-10 0:44 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 1:47
john563210-May-10 1:47 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 2:48
john563210-May-10 2:48 
GeneralRe: Virtual function in DLL Pin
CPallini10-May-10 2:59
mveCPallini10-May-10 2:59 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 3:17
john563210-May-10 3:17 
I am getting the fatal error. I tell what I did:


I am able to create dll file with class.

1. Added .h file in my project
2. Make "Add Dependecy" for dll file in linker settings.


When I try to run, compiler says "invalid or corrupt file: cannot read at 0x2B0"

Code for dll (.h):
--------------------------------------------------------------------
#ifdef CPPDLL_EXPORTS
#define CPPDLL_API __declspec(dllexport)
#else
#define CPPDLL_API __declspec(dllimport)
#endif
// This class is exported from the CppDll.dll
class CPPDLL_API CCppDll
{
public:
CCppDll(void);
int sum(int a,int b);
//virtual int goo(int x)=0;
};


dll code for (.cpp)
----------------------------------------------------------

#include "stdafx.h"
#include "samdll.h"


int CCppDll::sum(int x , int y)
{
return x+y;
}


Am I correct?
GeneralRe: Virtual function in DLL Pin
CPallini10-May-10 3:22
mveCPallini10-May-10 3:22 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 3:36
john563210-May-10 3:36 
GeneralRe: Virtual function in DLL Pin
Richard MacCutchan10-May-10 3:49
mveRichard MacCutchan10-May-10 3:49 
GeneralRe: Virtual function in DLL Pin
CPallini10-May-10 4:03
mveCPallini10-May-10 4:03 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 3:45
john563210-May-10 3:45 
GeneralRe: Virtual function in DLL Pin
Cedric Moonen10-May-10 3:57
Cedric Moonen10-May-10 3:57 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 4:18
john563210-May-10 4:18 
GeneralRe: Virtual function in DLL Pin
Cedric Moonen10-May-10 4:31
Cedric Moonen10-May-10 4:31 
GeneralRe: Virtual function in DLL Pin
john563210-May-10 5:52
john563210-May-10 5:52 
GeneralRe: Virtual function in DLL Pin
Cedric Moonen10-May-10 7:29
Cedric Moonen10-May-10 7:29 
AnswerRe: Virtual function in DLL Pin
Iain Clarke, Warrior Programmer10-May-10 0:59
Iain Clarke, Warrior Programmer10-May-10 0:59 
QuestionTranscoding using ffmpeg Pin
gmallax9-May-10 22:37
gmallax9-May-10 22:37 
AnswerRe: Transcoding using ffmpeg Pin
Code-o-mat9-May-10 23:13
Code-o-mat9-May-10 23:13 
GeneralRe: Transcoding using ffmpeg Pin
gmallax10-May-10 0:24
gmallax10-May-10 0:24 
GeneralRe: Transcoding using ffmpeg Pin
Code-o-mat10-May-10 0:34
Code-o-mat10-May-10 0:34 
GeneralRe: Transcoding using ffmpeg Pin
gmallax10-May-10 0:37
gmallax10-May-10 0:37 
Questionread data from modem Pin
A_Fa9-May-10 21:50
A_Fa9-May-10 21:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.