There's no mention of MSCCP140.dll in the many dependencies of OpenXcomExPlus29.exe in Dependency Walker, but there are of MSVCP140.dll.Which is part of the 2015 Visual C++ Redistributable.
Can't run the new version - no MSCCP140.dll found. It's an old Win7 64-bit system, impossible that something like .NET is missing.
Here is the link to get the missing .dlls. I had to use the x86 version to get it working.https://www.microsoft.com/en-us/download/details.aspx?id=48145
That's odd, my compiler never seemed to be more picky except with oxce+.. Anyhow.I tried to define a variable, and failed pathetically.. it wouldn't store the value in anything but a "const OpenXcom::LocalizedText", which the addRow function wouldn't accept any ways... I expect addRow wants a normal string, but I couldn't use a std::string to store the output.I ended up commenting out the line and writing:Code: [Select] https://_lstRequiredItems->addRow(1, tr("STR_UNITS_PRODUCED")); _lstRequiredItems->addRow(1,"Units Produced");which went through compilation. It's still compiling (takes forever...), hopefully it works. If you could address that in a better way, I'd be happy to get a proper fix
https://_lstRequiredItems->addRow(1, tr("STR_UNITS_PRODUCED")); _lstRequiredItems->addRow(1,"Units Produced");
std::wstring temp = tr("STR_UNITS_PRODUCED"); _lstRequiredItems->addRow(1, temp);
_lstFacilities->addRow(1, tr((*i)->getType()).c_str());
txt->setText(va_arg(args, wchar_t*));
Meridian, I think that could be helpful for you: https://msdn.microsoft.com/en-us/library/jj851139.aspx?f=255&MSPPError=-2147217396
Sorry, but I still have the error I mentioned before. Installing the MS distributable doesn't help.
What operating system do you have?
Are you using all files from the package? (a couple versions ago one DLL has changed too, not only EXE)
Did you install 32-bit version of C++ redistributable as Ivan suggested?
Anyway, tried this now, it works. Thanks, guys!