Standard headers not being imported

#include <boost/numeric/ublas/matrix.hpp>
#include <windows.h>
#include <string>
#include <algorithm>

#include <cctype>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <locale>

#include <comdef.h>
#include <Commdlg.h>




None of the above were imported.  This has been happening since the beta.  :(
6 comments

Actually, it seems like any include using #include <xxx> is not working.

0

Hi Mauricio Terneus,
Could you please provide us a sample project to reproduce the problem.

0

Here you go.  Looks like its not searching the inherited search paths?



Attachment(s):
Test_Resharper.zip
0

Thank you for sending the sample project. For NMake projects ReSharper gets "search paths" from project properties "NMake|Intellisense|Include Search Path". Please add "$(IncludePath);" and other search paths to it.



Attachment(s):
nmake.png
0

Hi,
That fixed a lot of the problems, however I am still having some wierd issues.

Ex: I will have #include <vector> in my header, but it will not recognize it in the cpp.

Another problem is that a lot of the datatypes I am using from a particular SDK are not being recognized.  This may be due to using a non-standard header extension of "*.fdf", not sure....  Some of the datatypes are asking me to include a header which should already be included within one of the .fdf files.


Another problem is with boost still not wanting to recognize. Maybe it is too big for resharper? Not sure..  It works in some files, not in others.


Unfortunately, I cannot provide a sample project.  I hope these issues get resolved.  I love resharper for c#\vb.net :)

0

Hi Mauricio Terneus,
Thank you for feedback I've reproduced the problem with .fdf files. Here is youtrack issue https://youtrack.jetbrains.com/issue/RSCPP-13745

0

Please sign in to leave a comment.