D - Module Woes
- Deja Augustine (36/36) Apr 08 2004 I'm having a problem.
I'm having a problem.
I have the following files:
========mtest.d===========
module mtest;
int c;
static this()
{
c = 3;
}
int add(int x, int y)
{
return x + y;
}
void compile(char[] pattern, char[] attributes)
{
}
===========add.d============
import mtest;
int main()
{
int a = add(1, 2);
return 0;
}
when I compile it, I get this in the console:
D:\dmd\test>..\bin\dmd add.d
D:\dmd\bin\..\..\dm\bin\link.exe add,,,user32+kernel32/noi;
OPTLINK (R) for Win32 Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved
add.obj(add)
Error 42: Symbol Undefined _D5mtest3addFiiZi
--- errorlevel 1
it doesn't matter what symbols I'm using, it always comes up as Error 42: Symbol
Undefined if it's from a module.
Does anyone have any insights?
Thanks
-Deja
Apr 08 2004








Deja Augustine <Deja_member pathlink.com>