30/09/2018, 16:07
Lỗi: IntelliSense cannot open source file "stdio.h" trong visual studio 2012
Máy mình vừa cài xong, chẳng biết bị như này phải sửa sao, mình đang dùng VS2010 học C vs C++ của anh Đạt không bị sao, cài thử VS2012 mở ra dùng bị luôn lỗi như này.
Bài liên quan
Thử build xem chạy được không? Lâu lắm không dùng visual studio không rõ nó báo lỗi thế nào. Mà cái IntelliSense nó báo mấy cái lỗi khá là “thông minh” nên có khi lỗi tè le vẫn compile được.
Vẫn chạy anh @ltd , nhưng nó ra 1 danh sách lỗi luôn hjx
Vậy “lơ” nó đi Cái IntelliSense trên C++ ngu lắm, lúc anh dùng anh cũng lơ nó thôi. Em click chuột phải lên cái phần “Error list” rồi bỏ chọn “Show Intellisense Errors” đi cho nhẹ người.
@ltd em tắt nó rồi hehe, còn mỗi cái lỗi này nữa, error chắc là lỗi nặng những vẫn chạy ngon lành
Cái IntelliSense nghe nói chạy tốt cho C#, nhưng mà C++ nó sao sao đấy. Lúc làm anh tìm cách tắt nó đi cho rồi. Có thể có cách để configure. Vì cái IntelliSense này rất tốt nếu nó hoạt động được, nó sẽ tìm giúp mình những cái lỗi “logic” mà mình không cẩn thận tạo ra.
Nhưng trong trường hợp này nó không làm việc thì thôi lơ đi cũng được
Vâng thế em lơ nó đi vậy, vì dẫu sao chương trình cũng vẫn chạy bình thường @ltd
Với lại vẫn dùng VS2010 để học vì chẳng có lỗi linh tinh gì mà có Visual Assist X dùng hay hay
Bạn tắt nó đi thử xem. Lúc học mình thấy dùng mấy chương trình code bình thường như devC hay blockcode mình thấy hay hơn, lại nhẹ nữa. Visua thì chuyên nghiệp nhưng dùng phải có thêm mấy cái tool kiểu Visual Assist X dùng mới khoái, nhanh gọn =))
@Is2IT tắt gì hả bạn???
http://msdn.microsoft.com/en-us/library/557hbf8w(v=vs.80).aspx
@Is2IT mình không thấy có mục IntelliSense Manager ở TOOLS của VS2012 hjx, mở tất cả ra rồi
tools->options->text editor->c->IntelliSense
@Is2IT mình tắt được rồi, cảm ơn bạn nhé. Còn 1 lỗi nữa thôi: error C1083: Cannot open include file: ‘stdio.h’: No such file or directory
VS 2010 certainly does contain the standard headers. You should check that your command prompt environment is set up correctly. There should be an environment variable named INCLUDE that has a directory similar to the cfollowing (among other directories) in it:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE
that directory (the name may vary slightly, for example depending on if your machine is a 64-bit OS of not) should include stdio.h
If you don’t have such a directory in your environment, then you’re not setting up the environment correctly. You should use on of the “Visual Studio Command Prompt” shortcuts that VS installs, or simply run
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
With the appropriate parameter to get the environment you want (x86 or amd64 for example).
If the INCLUDE environment variable does have an entry like that, but the stdio.h file doesn’t exist, then you might need to reinstall VS.
Em cũng bị lỗi như vậy. Phải làm sao để fix nó