BASIC

Author Topic: error: stray '`' in program?  (Read 1261 times)

Offline backslider

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 892
    • View Profile
error: stray '`' in program?
« on: 2010-Dec-09 »
Hallihallo,

kann mir einer von euch sagen was der Fehler "error: stray '`' in program"
zu sagen hat, wenn ich folgendes mache:

dev cpp -> staticlib -> neue datei -> folgender Code:

Code: GLBasic [Select]
#ifdef __cplusplus
extern "C" {
#endif

int test(){
    return 69;
}

#ifdef __cplusplus
}
#endif
 

-> zu .a kompilieren (fehlerfrei) -> GLBASIC-Projekt -> REQUIRE "lib.a" -> Error ???

Hab schon gelesen, dass das ein Zeichenfehler sein soll, hab aber ca. 20 dieser Fehler und kann in keinem Editor andere Zeichen feststellen :(
Wäre echt super, wenn ihr mir helfen könntet... Zur Not kann ich nachher nochmal nen Testprojekt hochladen, wenn meine Erklärung nicht reicht.

Gruß

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10689
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: error: stray '`' in program?
« Reply #1 on: 2010-Dec-09 »
require lib beht nicht - oder?
Die muss man bei den Optionen in "lnk" Zeile eingeben (mit -l und ohne lib und .a, also libXY.a -> -lXY )

Offline backslider

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 892
    • View Profile
Re: error: stray '`' in program?
« Reply #2 on: 2010-Dec-09 »
Nice! funktioniert.

Danke =)

P.S. schade, dass es nicht sowas wie #pragma comment() gibt :)