Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

undefined symbol: * in Unknown on line 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Охота на ошибки, при неправильном вводе http://www.cyberforum.ru/cpp-beginners/thread927330.html
В общем проблема такая. Если есть переменная типа int, а туда с клавы вводят какой-нибудь символ, то программе это не нравится и она начинает блевать. Т.е. в потоке cin остается кое-что нехорошее,...
C++ Считывание чисел до нажатия Enter Нужна функция, благодаря которой цикл будет выполнятся до нажатия Enter. http://www.cyberforum.ru/cpp-beginners/thread927303.html
C++ Функции. Генерация строк
Здравствуйте, форумчане. Помогите реализовать программу. Напишите программу на С++, которая использует три определяемых пользователем функции ( включая main ( ) ) , и результатом ее выполнения...
Нахождение пароля C++
Появился один немного странный вопрос, а конкретно он касается мини-взлома своего же кода, если это вообще можно назвать взломом. Вот простые несколько строчек кода, которые требуют ввод...
C++ Динамически или статически http://www.cyberforum.ru/cpp-beginners/thread927273.html
Что лучше для олимпиад, динамически выделять память, или статически. В исходниках крутых олимпиадников в основном вижу, что под массив выделяют память вот так: const int N = 2222222; char s;...
C++ Сравнение строк (символьные массивы), игнорируя регистровые различия Я недавно начал изучать С++ и все не как не пойму что не так с моей программой... Задача: Напишите программу, которая предлагает пользователю ввести две строки, а затем сравнивает их, игнорируя... подробнее

Показать сообщение отдельно
OrmaJever
9 / 9 / 0
Регистрация: 10.11.2011
Сообщений: 241

undefined symbol: * in Unknown on line 0 - C++

23.07.2013, 00:34. Просмотров 650. Ответов 6
Метки (Все метки)

Вобщем написал некий модуль для php, он корректно скомпилировался но под линукс при запуске php пишет
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/mylib.so' - /usr/lib/php5/20100525+lfs/mylib.so: undefined symbol: _ZNK4Data10strtolowerEPKc in Unknown on line 0
Если линковка прошла успешно, то что это за ошибка во время выполнения? Судя по всему ругается на мой метод Data::strtolower()
data.h
C++
1
2
3
4
5
6
7
class Data
{
 
public:
     // ...
     char *strtolower  ( const char * const ) const;
};
data.cpp
C++
1
2
3
4
5
6
7
8
9
inline char *Data::strtolower(const char *const str) const
{
   char c, *b = estrdup(str), *s = b;
   while(*s != '\0' && (c = *s))
   {
      *s++ = (c >= 0x41 && c <= 0x5a) ? c + 0x20 : c;
   }
   return b;
}
Подскажите почему так и как исправить? dll'ка под win7 работает прекрасно. Если нужно могу ещё Makefile скинуть, но если компиляция прошла успешно наверное он не нужен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru