Если у меня есть server.idl
файл, который генерирует server.hh
а также server.cc
, Я добавляю их обоих в проект Visual C ++ 6.0. И я получаю ссылку ошибки unresolved external symbol
для функции, которая объявлена в server.hh
и определяется в server.cc
, Я никогда не использовал Visual C ++ 6.0, так что мой вопрос, есть ли что-то еще, что мне нужно сделать, чтобы компоновщик был в состоянии забрать server.cc
файл помимо включения его в Included Source Files
папка? может быть, в том числе и включение папки, где файл находится в проекте где-то?
Вам придется добавить server.cc
к вашему проекту так же, как в любой новой версии или использования #include
вытащить его в другой файл, который скомпилирован (вероятно, плохая практика). Кроме этого, трудно угадать, не видя фактического источника. По какой-то конкретной причине вы все еще используете Visual C ++ 6.0 для этого?
Других решений пока нет …