When you only compile for x64, not for Win32, then you obtain the
following error:

A tool returned an error code from "Performing Custom Build Step"

The reason is the hardcoded path "Win32\output\release\cryptest" in
cryptdll.vcproj.

The problem does not occur if you previously perform a Win32 build
since in this case directory "Win32\output\release\cryptest" exists.

I suggest the following patch which replaces the hardcoded "Win32" by $
(PlatformName).

Regards, Peter.

--- cryptdll.vcproj     2009-03-03 02:19:12.000000000 +0100
+++ cryptdll.vcproj.patched     2009-08-24 22:12:52.443397600 +0200
@@ -34,7 +34,7 @@
                        />
                        <Tool
                                Name="VCCustomBuildTool"
-                               CommandLine="Win32\output\release\cryptest 
mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
+                               
CommandLine="$(PlatformName)\output\release\cryptest mac_dll
&quot;$(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)
&quot;\cryptopp.mac.done&#x0D;&#x0A;"
                                AdditionalDependencies=""
                                Outputs="$(OutDir)\cryptopp.mac.done"
                        />
@@ -134,7 +134,7 @@
                        />
                        <Tool
                                Name="VCCustomBuildTool"
-                               CommandLine="Win32\output\release\cryptest 
mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
+                               
CommandLine="$(PlatformName)\output\release\cryptest mac_dll
&quot;$(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)
&quot;\cryptopp.mac.done&#x0D;&#x0A;"
                                AdditionalDependencies=""
                                Outputs="$(OutDir)\cryptopp.mac.done"
                        />
@@ -233,7 +233,7 @@
                        />
                        <Tool
                                Name="VCCustomBuildTool"
-                               CommandLine="Win32\output\debug\cryptest 
mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
+                               
CommandLine="$(PlatformName)\output\debug\cryptest mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
                                AdditionalDependencies=""
                                Outputs="$(OutDir)\cryptopp.mac.done"
                        />
@@ -328,7 +328,7 @@
                        />
                        <Tool
                                Name="VCCustomBuildTool"
-                               CommandLine="Win32\output\debug\cryptest 
mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
+                               
CommandLine="$(PlatformName)\output\debug\cryptest mac_dll &quot;$
(TargetPath)&quot;&#x0D;&#x0A;echo mac done &gt; &quot;$(OutDir)&quot;
\cryptopp.mac.done&#x0D;&#x0A;"
                                AdditionalDependencies=""
                                Outputs="$(OutDir)\cryptopp.mac.done"
                        />

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to