Closed shineworld closed 1 year ago
It turns out that the packages are not installed for me either. More precisely - they are compiled, but not linked. Most likely the reason is in the compiler itself. I will simplify cv.opencv.pas.
The problem is in the linker. It is necessary to switch from static to dynamic loading of opencv functions. Now more than 6000 functions from opencv are statically linked. The linker doesn't like it.
Same problem, the IDE crash (I think like you wrote during linking phase). Windows traces the exception in the "Microsoft.NET\Framework\v4.0.30319\clr.dll" module. I surely statically link about 5000 functions (not sure about the real number) from another commercial product without problem. IDE in use it's Rad Studio Alexandria 11.3.
The problem was not so simple... And has not yet been solved.
Attempting to replicate the C++ OpenCV structure in Delphi is possible, but the ideology of using file insertion (via {$i '
Hi Laex,
I've Delphi 10.4 (Update 1) and when I try to build package rtlCVClass.dpro an error appears on use of inline in class constructors and destructors.
If I remove USE_INLINE define in opt.inc the IDE crashes without any message. Same if I switch from Release to Debug to avoid USE_INLINE define.
From System: System.Compiler Version = 34 System.RTLVersion = 34
Do you have same Delphi Sydney version ?