Sempre usei o Borland C++ Builder 6, recentemente o 2007, mas esses dias atras resolvi testar o VC++ express da MS por ser gratis, e tive MUITOS problemas...
estava mechendo com uns ponteiros, alocando alguns bytes coisa e tal, aquela coisa simples, mas o componente da UART insistia em não gravar naquela nhaca de ponteiro, passei o ponteiro por parâmetro exatamente como ele disse que tinha de ser, cheguei até a copiar e colar exatamente como estava no exemplo no MSDN, mas ele dava um erro que sinceramente nunca vi nada parecido em C++ em que se vê em todo compilador, G++, QT, Borland...
pra criar um ponteiro era +- ^Byte x = ^(Byte,20)...... nao lembro, mas eh um troço que soh tem no VC++ e coisas da ms....
não tenho mais o codigo que tinha feito infelizmente....
recomendo fortemente você dar uma olhada QT Creator, além de ser GRÁTIS, você usa o mesmo código do programa que fez pro windows e compila no linux(x11) e mac.... realmente uma ferramenta muito boa... dê uma olhada:
qt.nokia.com .... eh recentemente a nokia comprou
abraço
qt.nokia.com