>>我尝试使用 System::Call "$INSTDIR\Foo.dll::Bar(i 1)"
>>32位下,能成功;64位下失败,函数没进去。
你既然提到了以上方法可以,那就说明 SetOutPath 方法是正确的,只不过是 32 位可以 64 位不可以。那么后面还用那个带括号的路径干啥我就不懂,因为你的标题“括号问题”上面你自己都实践通过。所以归根到底你是在问 64 位为什么不行,而不是问括号问题。我说你问的内容与标题不服有何不妥?
>>如果说 32 位成功而 64 位不成功,原因未知且显然与你标题相悖。
因为你前边都写了 SeOutPath 可行。所以我这句话前提是你使用 SetOutPath 指定路径了。
[ 此帖被550771955在2010-11-08 13:50重新编辑 ]