[問題] codeblocks10.05, WinMain@16的問題
遇到的問題: (題意請描述清楚)
c:\program
files\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.1\..\..\..\libmingw32.a(main.o):main.c||
undefined reference to `WinMain@16'
||=== Build finished: 1 errors, 0 warnings ===|
程式跑出來的錯誤結果:
無法編
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
codeblocks
我剛自學 照著學習網站看
http://caterpillar.onlyfun.net/Gossip/CGossip/FunctionABC.html
裡面有個math.h
想照著編譯試試 就出現WinMain@16
上網查了結果是說
use linker option : :-lmingw32 -lSDLmain –lSDL
要把 -lmingw32放前面 預設好像是 -lSDLmain –lSDL -lmingw32
問題來了,小弟英文不好,摸了半天不知道去哪改 settings裡的都按了
可以麻煩敎一下它的修改位置在哪嗎 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.82.30
推
11/16 23:12, , 1F
11/16 23:12, 1F
→
11/16 23:28, , 2F
11/16 23:28, 2F
→
11/16 23:29, , 3F
11/16 23:29, 3F
→
11/16 23:30, , 4F
11/16 23:30, 4F
→
11/16 23:31, , 5F
11/16 23:31, 5F
→
11/16 23:31, , 6F
11/16 23:31, 6F
→
11/16 23:32, , 7F
11/16 23:32, 7F
→
11/16 23:45, , 8F
11/16 23:45, 8F
// xxx.h
#ifndef xxx_H_INCLUDED
#define xxx_H_INCLUDED
int some(int);
#endif // xxx_H_INCLUDED
// xxx.c
#include "xxx.h"
int some(int num)
{ return num*num; }
// Area.c
#include <stdio.h>
#include "xxx.h"
const a=10;
int main(void)
{ printf("some(%d)= %d \n",a,some(a) );
return 0;
}
請問 問題點在哪 弄半天弄不出來 請恕小弟愚昧
undefined reference to `some
※ 編輯: twoseven 來自: 111.252.82.30 (11/17 00:08)
→
11/17 00:14, , 9F
11/17 00:14, 9F
推
11/17 00:15, , 10F
11/17 00:15, 10F
→
11/17 00:15, , 11F
11/17 00:15, 11F
推
11/17 00:17, , 12F
11/17 00:17, 12F
推
11/17 00:18, , 13F
11/17 00:18, 13F
→
11/17 00:19, , 14F
11/17 00:19, 14F
推
11/17 00:20, , 15F
11/17 00:20, 15F
→
11/17 00:20, , 16F
11/17 00:20, 16F
→
11/17 00:21, , 17F
11/17 00:21, 17F
→
11/17 00:22, , 18F
11/17 00:22, 18F
→
11/17 00:23, , 19F
11/17 00:23, 19F
→
11/17 00:24, , 20F
11/17 00:24, 20F
→
11/17 00:30, , 21F
11/17 00:30, 21F
→
11/17 00:30, , 22F
11/17 00:30, 22F
→
11/17 00:30, , 23F
11/17 00:30, 23F
→
11/17 00:45, , 24F
11/17 00:45, 24F
→
11/17 07:33, , 25F
11/17 07:33, 25F