Компиляция не совсем проблема.Проблема в связывании .Если у вас есть интерфейсы C ++, то искажение имен определенно доставит вам неприятности.Каждый компилятор имеет свою собственную схему искажения имени.Жаль, что они должны были стандартизировать, может быть, это тоже в стандарте C ++ ...
Один из способов обойти эту проблему - создать небольшой API-оболочку C вокруг имеющейся у вас C ++ Dll (которая должна быть скомпилирована с MSVC) и использовать этот C API от Netbeans.(В конце концов, создавая некоторую оболочку C ++ только для заголовков для классов в dll c ++, чтобы она выглядела как оригинальный Api. Это два уровня переноса, но я не знаю, можно ли это решить более простым способом.