Ik ben aan de gang gegaan met LCDriver, en heb ff een heel simpel progje geschreven om te kijken of 't wil werken.
Heb lcdriver.h en lcdriver.lib in dezelfde dir gezet, en probeerde het te compilen.
Het compilen zelf ging goed
geen output, dus ging goed
Daarna wou ik gaan linken, dus ik probeer:
Alleen, deze geeft niet echt goede output:
En hoe moet het dan wel
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:
Ik denk dat lcdriver.lib niet goed geladen wordt oid, maar weet 't niet zeker. Wat doe ik foutlcdtest.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'
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.