Неожиданный конец файла при поиске файла заголовка прекомпилятора, когда мой код обрабатывается через squish coco

ошибка C1010: неожиданный конец файла при поиске предварительно скомпилированного заголовка. Вы забыли добавить #include "stdafx.h" в исходный файл?

Я уже добавил файл #include "stdafx.h" в свой файл .cpp

#include "stdafx.h"

msmq()
{

   int a;

    enter code here

}

Но когда я использовал Squish coco для инструментария кода в то время, они игнорируют этот файл прекомпилятора и выдают мне ошибку .

Я ожидаю, что он успешно обработает мой код без ошибки C1010.

Я уже пробовал отключить прекомпилятор, но он не сработал.


person Mr.Bhavadip Gothadiya    schedule 23.09.2019    source источник
comment
Использование Coco задокументировано здесь. Поскольку кажется, что он вызывает компилятор C ++, вам придется воспроизвести те же параметры компиляции. Используйте Project ›Properties› C / C ++ ›Командная строка, чтобы увидеть их. Предлагает использовать /Yustdafx.h   -  person Hans Passant    schedule 23.09.2019
comment
@Hans Passant, уже добавленный в командной строке. но это не работает   -  person Mr.Bhavadip Gothadiya    schedule 24.09.2019
comment
Я рекомендую обратиться за поддержкой к поставщику Squish Coco.   -  person frog.ca    schedule 27.09.2019
comment
Хорошо, я постараюсь   -  person Mr.Bhavadip Gothadiya    schedule 03.10.2019
comment
Вы разрешили это? Я столкнулся с той же ошибкой, и вообще-то я ненавижу squishcoco.   -  person Cartucho    schedule 21.10.2019
comment
да, из-за какой-то ошибки с пробелом в заголовочном файле. убедитесь, что между (#include) и (Имя файла заголовка) должен быть только один пробел. #include stdAfx.h (2 пробела между #include и именем файла заголовка), если вы даете только один пробел вместо более чем одного, просто решите его.   -  person Mr.Bhavadip Gothadiya    schedule 25.11.2019


Ответы (1)


Да, из-за пробелов в заголовочном файле.

Убедитесь, что между #include и "Header file name" есть только один пробел.

#include "stdAfx.h" (2 пробела между #include и именем файла заголовка)

Если вы дадите только одно пространство вместо более одного, просто решите его:

#include "stdAfx.h" (только один пробел) работает правильно ..

person Mr.Bhavadip Gothadiya    schedule 25.11.2019