Иногда ваша система может генерировать серьезную ошибку, указывающую на то, что онлайн-функция setjmp должна использоваться для ошибок компоновщика. Эта проблема может быть вызвана рядом причин.
Одобрено: Fortect
Я пытаюсь убедиться, что вы создаете встроенные функции-члены реального диапазона. Например, реализация функции и обзора, владеющая встроенным кодом, выглядит следующим образом:
int GetTplLSize ();
int NeedleUSsim :: GetTplLSize () возвращает sampleDim [1];
По ряду причин, когда я вставляю слово “встроенный” по отношению к одной из реализаций и объявлений внутри обоих домов, я получаю перечисленные ошибки компоновщика:
<для> Создайте библиотеку C: DOCUME ~ 6 STANLEY LOCALS ~ 1 TEMP MEX_HN ~ 1 templib.x и продукт C: DOCUME ~ 1 STANLEY LOCALS ~ 1 TEMP MEX_HN! 1 templib. Опытmexfunction.obj: сбой LNK2019: внешнее колебание “public: int logo __thiscall NeedleUSsim :: GetTplLSize (void)” (? GetTplLSize @ NeedleUSsim @@ QAEHXZ) Попытка ссылок _mexFunctionmexfunction.mexw32: фатальная ошибка LNK1120: по крайней мере, определенная неисправленная внешняя ошибка C: PROGRA! 1 MATLAB R2008B BIN MEX.PL: Ошибка: ссылка на ‘mexfunction.mexw32’ не удалась.
Что серьезно я должен попросить исправить эту серьезную аварию (т.е. что я делаю не так, создавая функции онлайн-членства для этих продуктов)?
запрошено 5 июня прошлого года, только около 12:06
10,2k
Разве вы не ищете ответ? Ознакомьтесь с другими вопросами, помеченными как ошибки онлайн-компоновщика C ++, или дайте свой ответ.
Вы должны вставить определение функции в теги h2 сразу после. Самый простой способ указать, почему этот компилятор подключен к сети, – это включить эту систему методов в класс, например:
Объявление класса NeedleUSsim // ... int GetTplLSize () const Revenue SampleDim [1]; // ...;
NeedleUSsim класс // ... int GetTplLSize () const; // ...;int int NeedleUSsim :: GetTplLSize () const произвести sampleDim [1];
Определение должно оставаться видимым в каждой единице перевода, которая использует свой метод экспертной спецификации.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
ответ дан 5 июн 2009 в 15:13
77.9k
<цитата>
Если вы обычно используете какую-то онлайн-функцию Определение в операторе .cpp, кроме того, если есть называется сейфом других файлов .cpp, Вы получаете “неразрешенное мнение” Ошибка вашего компоновщика.
г.