Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#159 closed Bug (cantreproduce)

CrypTool 2.0 does not "find" C++ DLLs like msieve.dll or NativeCryptography.dll

Reported by: Arno Wacker Owned by: saternus
Priority: Important Milestone:
Component: Installer Keywords:
Cc:

Description

After installing a current nightly build and trying to excute a KeySearcher-Sample or a Quadratic-Sieve-Sample, CT2 claims (in the log) that the corresponding DLL cannot be found and therefore the samples do not work.

This occurs only with the installed version and not from within VisualStudio. More specifically this occurs only when VS 2010 is not installed on the PC. The reason for this error are missing runtime libraries for C++. Therefore this is a bug of the installer, which should at least detect that those libraries are missing and maybe even install them automatically (or at least point to the right website).

Workarround: Install runtimes manually from here: http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en

Change History (2)

comment:1 Changed 11 years ago by marchal

Resolution: worksforme
Status: newclosed

I've integrated a new dialog (sub project "CheckRuntimeEnvironment") that is displayed during the setup process (MSI custom action); on my local machine (Windows 7) this dialog looks neat, no problems whatsoever; however, on the build machine (Windows Server 2008) the dialog looks pretty nasty-- furthermore, the dialog is not properly brought to top of the setup dialog (I had to use a weird hack to make that work on Windows 7, for some reason that doesn't seem to work on Windows Server 2008); ATTENTION: I'd appreciate any feedback, especially from users/developers on different operating systems; keep in mind that this dialog is NOT displayed if you have already installed the "Visual C++ 2010 Redistributable Package"

comment:2 Changed 10 years ago by Matthäus Wander

Milestone: CrypTool 2.0 RELEASE
Note: See TracTickets for help on using tickets.