News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

compilation error in codeblock but success in VC++6?

Started by zhoufanking, September 30, 2008, 09:57:37 AM

Previous topic - Next topic

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:


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


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