一个才开始用TBB的问题

kelkch 2007-12-10 09:47:49
各位好, 我是第一次到这里. 想问一个关于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中断运行之后, 一切似又恢复正常.


以上问题希望能够帮助解决, 非常感谢.
...全文
354 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelkch 2007-12-11
  • 打赏
  • 举报
回复
问题解决了,现在编译链接通过了. 只是运行时只出现一句"Done build string.",而不是TBB文档里说的那样会列出很长一段ouput.
kelkch 2007-12-11
  • 打赏
  • 举报
回复
添加TBB20_INSTALL_DIR后, 这一行Project: warning PRJ0018: The following environment variables were not found: $(TBB20_INSTALL_DIR)消失了, 但其他问题依然存在.

先谢了.
OpenHero 2007-12-10
  • 打赏
  • 举报
回复
这个地方有两种解决方法
一,修改它的example的编译选项设置
就是把里面的一些设置修改为你现在的pc环境
这个建议不要修改,除非你很熟悉vs的编译选项的设置
二,把你的tbb的路径添加到windows系统的环境变量中,
在环境变量中添加TBB20_INSTALL_DIR,然后值为你的tbb的文件夹路径,就ok了,重新启动vs2005
编译通过,嘿嘿:)

best wishes!

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧