Unable to build sample examples

Unable to build sample examples

Hi everyone..

I am trying to build the sample code from here http://software.intel.com/en-us/articles/tbb-game-technology-demo-download/

I have followed the instruction given in the Readme. When i build the solution ..it gives me the following error.

1>------ Build started: Project: Common, Configuration: Release Win32 ------
1>Compiling...
1>common.cpp
1>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
1>Build log was saved at "file://C:codeReleaseBuildLog.htm"
1>Common - 1 error(s), 0 warning(s)
2>------ Build started: Project: Sample8, Configuration: Release Win32 ------
3>------ Build started: Project: Sample7, Configuration: Release Win32 ------
4>------ Build started: Project: Sample6, Configuration: Release Win32 ------
3>Sample7 : warning PRJ0009 : Build log could not be opened for writing.
3>Make sure that the file is not open by another process and is not write-protected.
5>------ Build started: Project: Sample5, Configuration: Release Win32 ------
4>Sample6 : warning PRJ0009 : Build log could not be opened for writing.
4>Make sure that the file is not open by another process and is not write-protected.
5>Sample5 : warning PRJ0009 : Build log could not be opened for writing.
5>Make sure that the file is not open by another process and is not write-protected.
2>Compiling...
3>Compiling...
4>Compiling...
5>Compiling...
2>sample8.cpp
3>sample7.cpp
4>sample6.cpp
5>sample5.cpp
5>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
2>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
4>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
3>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
5>Build log was saved at "file://c:codeReleaseBuildLog.htm"
2>Build log was saved at "file://c:codeReleaseBuildLog.htm"
4>Build log was saved at "file://c:codeReleaseBuildLog.htm"
5>Sample5 - 1 error(s), 1 warning(s)
2>Sample8 - 1 error(s), 0 warning(s)
3>Build log was saved at "file://c:codeReleaseBuildLog.htm"
3>Sample7 - 1 error(s), 1 warning(s)
4>Sample6 - 1 error(s), 1 warning(s)
6>------ Build started: Project: Sample4, Configuration: Release Win32 ------
7>------ Build started: Project: Sample3, Configuration: Release Win32 ------
7>Sample3 : warning PRJ0009 : Build log could not be opened for writing.
7>Make sure that the file is not open by another process and is not write-protected.
6>Compiling...
7>Compiling...
6>sample4.cpp
7>sample3.cpp
8>------ Build started: Project: Sample2, Configuration: Release Win32 ------
8>Sample2 : warning PRJ0009 : Build log could not be opened for writing.
8>Make sure that the file is not open by another process and is not write-protected.
9>------ Build started: Project: Sample1, Configuration: Release Win32 ------
9>Sample1 : warning PRJ0009 : Build log could not be opened for writing.
9>Make sure that the file is not open by another process and is not write-protected.
8>Compiling...
9>Compiling...
6>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
7>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
7>Build log was saved at "file://c:codeReleaseBuildLog.htm"
6>Build log was saved at "file://c:codeReleaseBuildLog.htm"
7>Sample3 - 1 error(s), 1 warning(s)
6>Sample4 - 1 error(s), 0 warning(s)
8>sample2.cpp
9>sample1.cpp
8>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
9>c:codecommon.h(16) : fatal error C1083: Cannot open include file: 'tbb/tick_count.h': No such file or directory
9>Build log was saved at "file://c:codeReleaseBuildLog.htm"
9>Sample1 - 1 error(s), 1 warning(s)
8>Build log was saved at "file://c:codeReleaseBuildLog.htm"
8>Sample2 - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 9 failed, 0 up-to-date, 0 skipped ==========




I have included the necessary header files (/include/tbb) and library files.. I am using VS 2008. How do i proceed?

Thanks
Abhay

8 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

I have a feeling you've already tried this, but for a start, you could enter the full path (from the root directory till the file) for 'tbb/tick_count.h' in the file "c:\code\common.h"

hello, where is tbb located? do you have tbb/include/tbb folder next to your solution? i.e. if this example is located in c:\code folder then you need to copy tbb package to c:\code\tbb and you will see c:\code\tbb\include\tbb\tick_count.h file

--Vladimir

Thanks Nav, that really didn't stike to mind. I tried adding the exact path as you suggested in the source file, but the error became recursive with header files as well. Therefore i thought of building it file by file at a time, so that i can narrow down the errors.

Common.cpp was the file i tried and while bulding it gave me " Project : error PRJ0019: A tool returned an error code from "Copying DLLs to output directory"

How do i proceed?

Thanks

Hi Vladmir, this is my path to tbb - C:\code\TBB\tbb21_012oss. TBB is a directory that i created which is just besides the .sln file

Regards

Best Reply

Shall we start from the beginning? Unzip the file you've downloaded and follow the readme file.

The readme says: "copy the contents of the "tbb21_012oss" directory to the "code/TBB" directory"

You weren't supposed to copy the tbb21_012oss directory as it is, into code/TBB

(would've been able to help better if I had visual studio. Am having a look at it though, coz I can learn something from the code)

Thanks Nav. It worked. What does the code basically do?

Great!

I'm a little pressed for time to do my own experiments with the code...also given that I don't have Visual Studio.

From a cursory overview it looks like they're showing in each sample program, how different TBB constructs give better performance than serial code.

It'd be great if you could share anything that you find out about it.

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen