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.

Nguyễn Minh Dũng viết 18:20 ngày 30/09/2018

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.

Nguyễn Hữu Điền viết 18:11 ngày 30/09/2018

Vẫn chạy anh @ltd , nhưng nó ra 1 danh sách lỗi luôn hjx

Nguyễn Minh Dũng viết 18:10 ngày 30/09/2018

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.

Nguyễn Hữu Điền viết 18:19 ngày 30/09/2018

@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

Nguyễn Minh Dũng viết 18:10 ngày 30/09/2018

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

Nguyễn Hữu Điền viết 18:21 ngày 30/09/2018

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

Nguyễn Hữu Điền viết 18:17 ngày 30/09/2018

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

Đỗ Trung Quân viết 18:10 ngày 30/09/2018

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 =))

Nguyễn Hữu Điền viết 18:12 ngày 30/09/2018

@Is2IT tắt gì hả bạn???

Đỗ Trung Quân viết 18:19 ngày 30/09/2018

http://msdn.microsoft.com/en-us/library/557hbf8w(v=vs.80).aspx

Nguyễn Hữu Điền viết 18:11 ngày 30/09/2018

@Is2IT mình không thấy có mục IntelliSense Manager ở TOOLS của VS2012 hjx, mở tất cả ra rồi

Đỗ Trung Quân viết 18:17 ngày 30/09/2018

tools->options->text editor->c->IntelliSense

Nguyễn Hữu Điền viết 18:08 ngày 30/09/2018

@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

Đỗ Trung Quân viết 18:17 ngày 30/09/2018

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.

Ngoc Nhan viết 18:20 ngày 30/09/2018

Em cũng bị lỗi như vậy. Phải làm sao để fix nó

Bài liên quan
0