2015-07-14 2 views
0

Есть некоторая ошибка сборки, которую я не получаю. Сначала он попросил поставить scanf_s вместо зсапЕ, а затем снова построить ошибкиЯ не могу найти ошибку сборки в visual studio?

#include<stdio.h> 

    void main() 
    { 
    float d,u,a,t; 
    printf("\nEnter the accelaration(m/sec sq): "); 
    scanf_s("%f",&a); 
    printf("Enter the time(s): "); 
    scanf_s("%f",&t); 
    printf("Enter the initial velocity: "); 
    scanf_s("%f",&u); 
    d=a*t+(u*t*t)/2; 
    printf("The distance covered is %f mtrs ",d); 



} 




/* 1>------ Build started: Project: small progarm, Configuration: Debug Win32 ------ 
1>Build started 14-Jul-15 12:01:32 PM. 
1>InitializeBuildStatus: 
1> Touching "Debug\small progarm.unsuccessfulbuild". 
1>ClCompile: 
1> small practice programs.cpp 
1>ManifestResourceCompile: 
1> All outputs are up-to-date. 
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt 
1> 
1>Build FAILED. 
1> 
1>Time Elapsed 00:00:00.49 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
*/ 
+0

и .... Какая ошибка? –

+0

Попробуйте имя файла без пробелов. – leppie

+0

Кстати, 'd = u * t + 0.5 * a * t * t'. Тщательно проверяйте перед тем, как сжечь на себе чип системы спутникового управления! – Bathsheba

ответ

1

Попробуйте прочитать это от Microsoft -

https://support.microsoft.com/en-us/kb/2757355

Он утверждает -

Причина: проблема вызвана сбоем зависимости cvtres.exe на msvcr100_clr0400.dll, который поставляется с RTM для Visual Studio 2010 и в конечном итоге обновлен с новой версией когда установлена ​​версия RTM или .NET Framework 4.5 для Visual Studio 2012.

Разрешение: Чтобы устранить эту проблему, обновите RTM для Visual Studio 2010 до версии VS 2010 SP1. Обновление до VS 2010 SP1 разрешает сбой зависимостей, а проект VC++ 2010 создается без ошибки LNK1123.