一个才开始用TBB的问题
各位好, 我是第一次到这里. 想问一个关于TBB的初级问题, 现呈述如下:
- 下载及解压了tbb20_014oss版本, c:\下生成两个目录, tbb20_20070927oss_src和tbb20_20070927oss_win.
- 依照下载页面的要求, 拷贝c:\tbb20_20070927oss_win\ia32\vc8到c:\tbb20_20070927oss_src.
- 用Visual Studio 2005(英文版)打开sub_string_finder\vc8\sub_string_finder.sln, 增加include directory和library directory的设定, 增加tbb.lib到链接选项, 然后Build Solution. 出现以下错误报告.
Compiling...
sub_string_finder.cpp
Linking...
Embedding manifest...
Copying tbb.dll
The system cannot find the path specified.
Project : error PRJ0019: A tool returned an error code from "Copying tbb.dll"
Project : warning PRJ0018 : The following environment variables were not found:
$(TBB20_INSTALL_DIR)
Build log was saved at file://C:\DOCUME~1\kwai \LOCALS~1 \Temp \tbb_examples \sub_string_finder \Release \BuildLog.htm"
sub_string_finder - 1 error(s), 0 warning(s)
- 为了绕过这个错误, 新建一个Win32 console的空项目, 增入源文件sub_string_finder.cpp, 完成设定. 这次编译链接无错. 当运行exe文件时, Windows的错误窗口弹出, 说是缺少tbb.dll文件. 于是拷贝vc8\bin下的所有dll文件至exe文件的所在目录. 现在可以运行无错了. 但只是开了个Command Prompt窗口, 光标停在那里闪, 没有任何屏幕输出. 通过Task Manager发现CPU的用量达到100%满载, 并且没有丝毫抖动. 按Ctrl-C中断运行之后, 一切似又恢复正常.
以上问题希望能够帮助解决, 非常感谢.