Size: a a a

2021 February 16

∆̷𝕟𝕕 in supapro.cxx
Ilia Zviagin
А вот тут тебя ничего не смущает?

// Another project, witch include .dll
int* param = nullptr;
getSmth(param); // does not work. abort() is called
ты о nullptr?
источник

IZ

Ilia Zviagin in supapro.cxx
∆̷𝕟𝕕
ты о nullptr?
Да
источник

IZ

Ilia Zviagin in supapro.cxx
∆̷𝕟𝕕
Вот пример.

Не работает:
// .dll
extern "C" __declspec(dllexport) void getSmth(int* output)
{
 // some code to init output param
}

// Another project, witch include .dll
int* param = nullptr;
getSmth(param); // does not work. abort() is called


Работает
// .dll
extern "C" __declspec(dllexport) int getSmth()
{
 // some code
}

// Another project, witch include .dll
int param = getSmth(); // ok
Ну и про abort () ты врёшь конечно...
(но это неважно)
источник

∆̷𝕟𝕕 in supapro.cxx
Вот пример без указателя
// .dll
extern "C" __declspec(dllexport) void getSmth(int& output)
{
 // some code
}

// Another project, witch include .dll
int param;
getSmth(param); // does not work. abort() is called
источник

∆̷𝕟𝕕 in supapro.cxx
ситуация аналогичная
источник

∆̷𝕟𝕕 in supapro.cxx
Ilia Zviagin
Ну и про abort () ты врёшь конечно...
(но это неважно)
да, конечно, просто так придумал)
источник

∆̷𝕟𝕕 in supapro.cxx
так, извиняюсь, всё окей. Но спасибо, вы помогли понять, что проблема не в етом.
источник

IZ

Ilia Zviagin in supapro.cxx
∆̷𝕟𝕕
так, извиняюсь, всё окей. Но спасибо, вы помогли понять, что проблема не в етом.
Собственно, проблема в том, что ты не понимаешь, что делаешь.
источник

IZ

Ilia Zviagin in supapro.cxx
Еще один туториал по CMake.

https://proglib.io/w/c1c70530
источник

U

UniCoder in supapro.cxx
Всем привет, появилась проблема "Не удается переопределить "
источник

U

UniCoder in supapro.cxx
источник

IZ

Ilia Zviagin in supapro.cxx
UniCoder
Всем привет, появилась проблема "Не удается переопределить "
что переопределить-то?
источник

[

[ ] in supapro.cxx
Извините, видел раньше тут искали книги по cmake, этому человеку ответили но я не могу найти это сообщение. Можете, пожалуйста, еще раз порекомендовать🥺
источник

U

UniCoder in supapro.cxx
"wear::matrix<int>::~matrix" не удается переопределить "wear::base_matrix<T>::~base_matrix"  Matrix
источник

FS

Flower Surgeon in supapro.cxx
Почему wear, кстати?
источник

U

UniCoder in supapro.cxx
Назвал?
источник

U

UniCoder in supapro.cxx
Если назвал, то.... Просто что в голову пришло то и написал
источник

FS

Flower Surgeon in supapro.cxx
Да.
источник

FS

Flower Surgeon in supapro.cxx
Я сразу подумал про наручные часы.
источник

IZ

Ilia Zviagin in supapro.cxx
UniCoder
"wear::matrix<int>::~matrix" не удается переопределить "wear::base_matrix<T>::~base_matrix"  Matrix
На какую строку-то ругается?
источник