[quote author="ckakman" date="1421870146"]Well, some Google results were about copying wrong DLLs. I don't have any more suggestions, maybe someone else here had that problem and can help you.[/quote]
Yes, I saw the same results and there were some of those same problems on this forum as well, I looked at about 50 different issues regarding this before I finally made this thread. Thanks for your help.
[quote author="hskoglund" date="1421870305"]Hi, suggest to make your BarApplication run, first try to simplify, build it without using any functionality from your AxlCore library, for example just try some QStrings within the BarApplication.
Once BarApplication is running fine, then try to include stuff from AxlCore. If you now get QString DLL errors, you'll know it's because of something in AxlCore and not in BarApplication.
Also, you can download Dependency Walker, it's a useful tool for debugging DLL errors.
[/quote]
Yes, this I did do as well and I think you're right. I think it has something to do with AxlCore. I ran a simple stdout piece of code that outputs "Hello World" in BarApplication to the console by:
@#include <iostream>
int main(argc, char **argv)
{
QString str("Hello World");
std::cout << qPrintable(str)
return 0;
}@
And this does indeed output Hello World. I saw a couple recommendations about this and I actually downloaded Dependency Walker as well. Turns out it helped me discover that I needed to also include:
icudt53.dll
icuin53.dll
icuuc53.dll
Which was good to know. Thanks for the tip. I'll try to see if I can try and use other classes in AxlCore and see if I can narrow in on the issue.
In the meantime if anyone else has any ideas they are greatly appreciated.