Начинающий
- Статус
- Оффлайн
- Регистрация
- 10 Апр 2022
- Сообщения
- 101
- Реакции
- 8
суть проблемы такая: использую dll в тг боте чтобы быстрее посчитать, с помощью ctypes передаю в dll нужные строки в виде const char* и на винде все заебись, преобразую в string, а потом сравниваю с нужным текстом типа
решил попопробовать запустить это все на ubuntu server 24.04. переделал dll в so, заменил
C++:
extern "C" {
__declspec(dllexport) int processData(const char* City){
std::string city(City);
if (city == "Омск"){
//здесь могла бы быть ваша реклама
}
return 0;
}
__declspec(dllexport)
на __attribute__((visibility("default")))
проверил логи текст правильно приходит, но вечно возврщается 0