To resolve the problem (unresolved _deh_beg/_deh_end when
linking), put the 'main' declaration into the D library. As below
void main(string[])
{
}
On 2014-01-10 12:21, tivadj wrote:
To resolve the problem (unresolved _deh_beg/_deh_end when linking), put
the 'main' declaration into the D library. As below
void main(string[])
{
}
You don't need any arguments for the main function if you don't need
them. It's enough with:
void main () {
On 2012-02-24 23:37, Ellery Newcomer wrote:
So I'm all trying out this hot new shared switch, and it works just
dandy for -m32 when d has the main function. But now I want to be able
to call my shared lib from C.
my little shared lib, tup.d:
import std.stdio;
extern(C) void xyz(int i){
So I'm all trying out this hot new shared switch, and it works just
dandy for -m32 when d has the main function. But now I want to be able
to call my shared lib from C.
my little shared lib, tup.d:
import std.stdio;
extern(C) void xyz(int i){
writeln(i);
}
compiled like so:
dmd