To be able to use remote debugging, both the external application and HDevelop must be based on the same version of HALCON. Furthermore, the version of HDevelop must at least be as “large” as that of HDevEngine. If the external application uses HDevEngine XL, you cannot use HDevelop non-XL.
Please note that cross-platform debugging is supported. You can debug an external application running on Windows using HDevelop on Linux.