- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm new in NIOS development tools and apologize in advance for probably silly question. So, the question is: How to take into account the .h files that are referenced (by #include statements) in the source code. I suppose that there are 2 options:- Add these files in the application directory tree (right-clicking on the project I didn't find respective option)
- Add the path to these .h files somewhere in the project option (where exactly ? because exploring project options I didn't find an option for specifying path for .h files)
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Finally I've found the location where the path to .h file must be specified.
Here it is: project-->settings-->c/c++ general-->paths and symbols-->includes tab. Here I've added the location (button Add...) to .h files: c:\altera\15.1\nios2eds\components\altera_nios2\hal\inc. After compilation this path appeared in the project "Includes" folder. Nevertheless the compilation failed: an error is found in the source file alt_main.c (please see the screenshot below). Any ideas ? Thanks. https://www.alteraforum.com/forum/attachment.php?attachmentid=13316- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Resolved,
One needs to add the main application source file (where the function main is located) in elaboration process. Referring to the screenshot below, one should right-click on the source file and click on "add to nios ii build". After this the application is built without errors. https://www.alteraforum.com/forum/attachment.php?attachmentid=13317- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is build result without errors (with added source file to build process) - .elf file is generated.
https://www.alteraforum.com/forum/attachment.php?attachmentid=13318- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Try main application source file (where the function main is located) in elaboration process.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page