Как говорит Мики, в OpenCV нет такого средства, но вам нечего останавливать на использовании Zenity или каких-либо альтернатив, которые работают в командной строке:
zenity --title "Gimme some text!" --entry --text "Enter your text here"
Если он делает то, что вы хотите, вы можете интегрировать его в свою программу на C ++, вызвав его через popen()
.
Ах, моя проблема в том, что я забыл включить __declspec (dllexport) в подходящие места при создании библиотеки (можете ли вы сказать, что я не занимаюсь программированием Windows?).
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
в свойCMakeLists.txt
, а затем все символы будут экспортированы без необходимости__declspec(dllexport)
. – josch 12 March 2018 в 17:01