操作系统 Windows 7 64 位
IDE VS 2010 C++
我正在尝试运行库中的任何示例,intelpin
但它不起作用。我尝试使用构建库
命令行VS2010
输出:
C:\Pin\source\tools\SimpleExamples>make opodemix.dll
MAKE Version 5.4 Copyright (c) 1987, 2009 CodeGear
Error makefile 9: 命令语法错误
Error makefile 11: 命令语法错误
Error makefile 13: 命令语法错误
Error makefile 14 : Command syntax error
Error makefile 15: Command syntax error
Error makefile 16: Command syntax error
* 6 errors during make *
也使用命令make all
C:\Pin\source\tools\SimpleExamples>make all
MAKE Version 5.4 版权所有 (c) 1987, 2009 CodeGear
Error makefile 9: Command syntax error
Error makefile 11: Command syntax error
Error makefile 13: Command syntax error
Error makefile 14: Command语法错误
Error makefile 15: Command syntax error
Error makefile 16: Command syntax error
* 6 errors during make *
这个问题是针对pin
pin pin-2.14-71313-msvc10-windows
-3.2-81205-msvc-windows的两个版本
现有项目也不允许您构建,如果您只是 在博客上打开工作室, 发现如何手动创建项目,需要哪些库以及要进行哪些设置,按照此处指示完成所有操作,编译器发誓:
错误 1 错误 LNK1181:无法打开输入文件“libxed.lib” D:\1\SamplePintools\SamplePintools\LINK SamplePintools
虽然这个文件存在并且指定了它的路径
。项目目录,D:\1\SamplePinTool
库所在
C:\Pin
通过在添加 c:\Pin\extras\xed-ia32\lib之前添加库路径 c:\Pin\extras\xed-ia32\lib\ 解决了这个问题,即最后一个斜杠很重要
通过在 c:\Pin\extras\xed-ia32\lib\ 行的末尾添加带有斜线的库路径,在添加
c:\Pin\extras\xed-ia32\lib
之前解决了这个问题
,即
最后一个斜杠很重要
make all compilation 的问题仍然存在