Ну, не совсем. Это правда, что «чистые» части C ++ должны компилироваться, у вас есть две очень большие проблемы, с которыми нужно иметь дело:
Во-первых, Borland сделал несколько собственных расширений для C ++, чтобы сделать его совместимым с их продуктами Delphi. Я не помню, что это за дело, но они могут быть проблемой в зависимости от того, что вы делаете.
Но главная проблема - это VCL, основная библиотека GUI. Если вы разрабатываете в C ++ Builder, то в 99% случаев вы используете VCL и используете его довольно интенсивно. AFAIK, VCL не будет компилироваться ни под каким компилятором Microsoft по многим причинам, включая ту, что я уже упоминал.
Так что, по сути, вы застряли в портировании на .NET (или MFC или что-то еще, если вы мазохист), если вы хотите, чтобы это работало под VisualStudio. Одним из ярких моментов здесь является то, что многие сторонние разработчики компонентов используют .NET, поэтому вам, возможно, не придется проделывать столько работы, сколько вы думаете.