User forums > Using Code::Blocks
compilation error in codeblock but success in VC++6?
(1/1)
zhoufanking:
Hi, everyone:
I am a newbie on STL, today i write the following codes and compiled them in codeblock, but an error occured. Then i copied these code to VC++6, the compilation sucessed! I don't know why?
code:
--- Code: ---
typedef struct HTree
{
int freq;
TNODE *Tree;
}HTREE;
typedef struct HSymNode
{
int code;
unsigned char size;
}HSYMNODE;
vector<HTREE> Ht(256); //line 74
vector<HSYMNODE> HIndexer(256); //line 75
--- End code ---
error message in code clock:
D:\workspace\cpp\test\test.h|74|error: expected identifier before numeric constant|
D:\workspace\cpp\test\test.h|74|error: expected `,' or `...' before numeric constant|
D:\workspace\cpp\test\test.h|74|error: ISO C++ forbids declaration of `parameter' with no type|
D:\workspace\cpp\test\test.h|75|error: expected identifier before numeric constant|
D:\workspace\cpp\test\test.h|75|error: expected `,' or `...' before numeric constant|
D:\workspace\cpp\test\test.h|75|error: ISO C++ forbids declaration of `parameter' with no type|
||=== Build finished: 6 errors, 0 warnings ===|
dje:
Hi,
it looks like your compiler properties or projects settings are not set correctly.
Please check them and report your configuration if you think it should work.
Dje
zhoufanking:
My OS os XP SP2, where can i get some instruction to config the compiler? Thank you !
dje:
In the forum and the wiki :)
Navigation
[0] Message Index
Go to full version