Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 英特尔VTune找不到。所以_C++_Boost_Intel_Intel Vtune - Fatal编程技术网

C++ 英特尔VTune找不到。所以

C++ 英特尔VTune找不到。所以,c++,boost,intel,intel-vtune,C++,Boost,Intel,Intel Vtune,我有一个应用程序正在尝试使用“英特尔VTune”评测。我可以在命令行上使用app-play foo.rec/dir/foo.so毫无问题地运行应用程序 在“英特尔VTune”中,我尝试使用以下参数运行配置文件: 但是,当我运行此作业时,出现以下错误: IOException : anchor IOException : Cannot load DSO '/dir/bin/foo.so': libboost_system-il-mt-d-1_50.so.1.50.0: cannot open

我有一个应用程序正在尝试使用“英特尔VTune”评测。我可以在命令行上使用
app-play foo.rec/dir/foo.so
毫无问题地运行应用程序

在“英特尔VTune”中,我尝试使用以下参数运行配置文件:

但是,当我运行此作业时,出现以下错误:

IOException : anchor IOException : Cannot load DSO '/dir/bin/foo.so': 
libboost_system-il-mt-d-1_50.so.1.50.0: cannot open shared object file: 
No such file or directory  

我已验证
libboost\u system-il-mt-d-1\u 50.so.1.50.0
foo.so
位于同一目录中。如何让英特尔VTune在与
foo.so
相同的目录中查找此目录?一般来说,如何让“英特尔VTune”在任何目录中查找?因此,您的命令行示例似乎与应用程序参数屏幕截图不一致。即“foo.rec”对“/dir/foo.rec”和“/dir/foo.so”对“dir/bin/foo.so”。这是印刷错误还是别的什么?一般来说,您通常在哪里(从哪个目录?)运行应用程序?通常,这种类型的错误可以通过更改只能从特定子目录运行的应用程序的“工作目录”(请参见“应用程序参数”下面的组合框)来“修复”。此类错误的另一个典型根本原因是未从设置了所有必需的环境变量的同一shell调用VTune GUI。请尝试导出LD_LIBRARY_PATH=/PATH/to/boost/libs/:$LD_LIBRARY_PATH