3Ik leer hoe ik C ++ kan gebruiken om DLL's te schrijven en volg deze instructievideo om te krijgen ik ben begonnen. Ik volg precies, mijn code is:
defFile.def:
LIBRARY "square"
EXPORTS
square
funct.cpp:
double __stdcall square(double & x)
{
return x*x;
}
Wanneer ik probeer te bouwen met VSE 2010, krijg ik de volgende foutmelding:
1>------ Build started: Project: square, Configuration: Debug Win32 ------
1> defFile.def
1>c:\documents and settings\~\my documents\visual studio 2010\projects\square\square\deffile.def(2): error C2143: syntax error : missing ';' before 'string'
1>c:\documents and settings\~\my documents\visual studio 2010\projects\square\square\deffile.def(2): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I've tried adding #include
at the top of defFile.def, but still get the same error. I'm sure this is something really simple.