[C++] Kan LCDriver niet compilen

Pagina: 1
Acties:

  • GeniusDex
  • Registratie: Augustus 2001
  • Laatst online: 22-06 13:24

GeniusDex

Thumbs up for insanity!

Topicstarter
Ik ben aan de gang gegaan met LCDriver, en heb ff een heel simpel progje geschreven om te kijken of 't wil werken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <windows.h>
#include "lcdriver.h"

int main(void) {
    if (lcdIsInUse() == 0) {
        if (lcdRequest() == LCD_RESULT_NOERROR) {
            lcdClearDisplay();
            lcdSetCursor(2);
            lcdSetCursorPos(0,0);
            lcdSendString("WOEI",4);
            system("PAUSE");
            lcdFree();
        }
    }
    return 0;
}

Heb lcdriver.h en lcdriver.lib in dezelfde dir gezet, en probeerde het te compilen.
Het compilen zelf ging goed
code:
1
lcc.exe lcdtest.c

geen output, dus ging goed :)
Daarna wou ik gaan linken, dus ik probeer:
code:
1
lcclnk.exe -o lcdtest.exe lcdtst.obj lcdriver.lib

Alleen, deze geeft niet echt goede output:
lcdtest.obj .text: undefined reference to '_lcdIsInUse@0'
lcdtest.obj .text: undefined reference to '_lcdRequest@0'
lcdtest.obj .text: undefined reference to '_lcdClearDisplay@0'
lcdtest.obj .text: undefined reference to '_lcdSetCursor@4'
lcdtest.obj .text: undefined reference to '_lcdSetCursorPos@8'
lcdtest.obj .text: undefined reference to '_lcdSendString@8'
lcdtest.obj .text: undefined reference to '_lcdFree@0'
Ik denk dat lcdriver.lib niet goed geladen wordt oid, maar weet 't niet zeker. Wat doe ik fout :? En hoe moet het dan wel :?

Please guys, I'm trying to troll here.
If I failed to offend you in this post, please leave a message. I will address you in next post.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:21

Creepy

Tactical Espionage Splatterer

Van de site van LCDriver:
This ZIP file is for programmers who wish to create programs that use LCDriver - it contains documentation on all the function calls (api.txt), a module for Visual Basic users (modLCD.bas), and a header file/library for Visual C++ users (lcdriver.h / lcdriver.lib) . Borland C++ will need to convert the library from COFF to OWL format to use it.
Ik gok zomaar dat LCC dat .lib formaat van MS VC++ niet ondersteunt....

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02-09 19:44

Gerco

Professional Newbie

Dat zou best weleens kunnen...

* Gerco grijpt even de manual van lcc
...the libraries generated are NOT compatible with Microsoft or other compilers.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!