0 / 0 / 1
Регистрация: 01.11.2013
Сообщений: 29
VS 2013

Зависает при линковке

05.01.2016, 12:23. Показов 870. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Недавно возникла такая проблема: когда собираю проект, студия зависает - приходится снимать её через диспетчер. После перезапуска студии обнаруживается невозможность собрать проект поскольку exe-шник не доступен для записи - он используется процессом system. Студия снова может нормально функционировать только после перезагрузки windows.
Хотелось бы знать, что является причиной такого поведения Visual Studio. Во всем виноват корявый код(но если это так, то заругался бы компилятор) или что-то другое?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2016, 12:23
Ответы с готовыми решениями:

Ошибка при линковке
Здравствуйте. Помогите пожалуйста с проблемой над которой бьюсь уже не один день. Все компиляторы выдают след ошибки Error 3 error...

Проблемы при линковке
при линковке возникает ошибка: undefined reference to `__isoc99_scanf' непонятно почему, объектник вроде строится нормально.

Ошибка при линковке
Разбираю пример с 3 главы книги "Введение в программирование трехмерных игр с DX9" Ф. Луна. Выдаёт ошибку: 1>d3dUtility.obj...

3
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
05.01.2016, 12:35
Это так со всеми проектами, даже пустыми?
0
0 / 0 / 1
Регистрация: 01.11.2013
Сообщений: 29
05.01.2016, 13:31  [ТС]
Нет, только с одним.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#include <Windows.h>
#include "SoundPlayer.h"
#include <math.h>
 
HWND hWnd;
HWND hwnd_btn_READ;
SoundPlayer sp(44100, 16);
 
LRESULT CALLBACK MainWinProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
    switch (msg)
    {
    case WM_DESTROY:
    {
        //sp.Delete();
        PostQuitMessage(0);
        return 0;
    }
    case WM_COMMAND:
    {
        if (wparam = 10000)
            if (!sp.Play())
                return 3;
    }
    case WM_SIZE:
    {
        RECT r;
        GetWindowRect(hWnd, &r);
        int w = r.right - r.left;
        int h = r.bottom - r.top;
        SetWindowPos(hwnd_btn_READ, 0, w-100, h*2/3, 100,h/3, 0);
    }
    case WM_GETMINMAXINFO: //Получили сообщение от Винды
    {
        MINMAXINFO *pInfo = (MINMAXINFO *)lparam;
        POINT Min = { 500, 400 };
        POINT  Max = { GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CXSCREEN) };
        pInfo->ptMinTrackSize = Min; // Установили минимальный размер
        pInfo->ptMaxTrackSize = Max; // Установили максимальный размер
        return 0;
    }
    default:
        return(DefWindowProc(hwnd, msg, wparam, lparam));
    }
}
 
int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hprevinstance, LPSTR LpCmdLine, int nCmdShow)
{
    const int rate = 44100;
    int time = 3;
    if(!sp.Init())
        return 1;
    SWORD *mas = new SWORD[rate*time];
    for (int i = 0; i < rate*time; i++)
        mas[i] = 1000*sin((double)100*i);
    if(!sp.Set(time, mas))
        return 2;
    WNDCLASSEX windowsclass;
    windowsclass.cbSize = sizeof(WNDCLASSEX);
    windowsclass.style = CS_VREDRAW | CS_HREDRAW | CS_OWNDC | CS_DBLCLKS;
    windowsclass.lpfnWndProc = MainWinProc;
    windowsclass.cbClsExtra = 0;
    windowsclass.cbWndExtra = 0;
    windowsclass.hInstance = hinstance;
    windowsclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    windowsclass.hCursor = LoadCursor(NULL, IDC_ARROW);
    windowsclass.hbrBackground = (HBRUSH)GetStockObject(GRAY_BRUSH);
    windowsclass.lpszMenuName = NULL;
    windowsclass.lpszClassName = L"WINDOWSCLASS";
    windowsclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
    if (!RegisterClassEx(&windowsclass))
    {
        return 0;
    }
 
    MSG msg;
    if (!(hWnd = CreateWindowEx(NULL, L"Windowsclass", L"Speaker", WS_OVERLAPPEDWINDOW | WS_VISIBLE,
        0, 0, 500, 400, NULL, NULL, hinstance, NULL)))
    {
        return 0;
    }
    RECT r;
    GetWindowRect(hWnd, &r);
    int w = r.right - r.left;
    int h = r.bottom - r.top;
    //if (SUCCEEDED(InitialDirectX(hWnd)))
    //{
    hwnd_btn_READ = CreateWindow(L"button", L"Play", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
        10, 10, 80, 30, hWnd, (HMENU)10000, hinstance, NULL);
    SetWindowPos(hwnd_btn_READ, 0, w - 100, h * 2 / 3, 100, h / 3, 0);
        ShowWindow(hWnd, SW_SHOWDEFAULT);
        UpdateWindow(hWnd);
        ZeroMemory(&msg, sizeof(msg));
        while (msg.message != WM_QUIT)
        {
            if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
            {
                TranslateMessage(&msg);
                DispatchMessage(&msg);
            }
            else
            {
                // Code
            }
        }
    //}
    return 0;
}
Последней добавленной была функция setwindowpos в winmain и обработка WM_GETMINMAXINFO в MainWinProc

Добавлено через 14 минут
Скорее всего неправильно написан код, но можно ли как-нибудь закрыть это приложение? Через диспетчер оно не закрывается: отказано в доступе.
0
50 / 49 / 10
Регистрация: 24.01.2010
Сообщений: 225
09.01.2016, 11:10
в далёком 2002 такой глюк у студии был.
виновник дот нет был глючный.
зависало когда выходной файл переваливал за 65535 мы первые были кто нарвался на этот сюрприз. мелкомягкие просили даже выслать им весь солюшен.
я ржал долго когда в сапот писали мелкомягким )))
насколько сырое они выдают в работу, если выходные файлы тестили не более хйэлохты мир

(круглый)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2016, 11:10
Помогаю со студенческими работами здесь

Ошибка при линковке
Доброго времени суток! Возникают ошибки на этапе линковки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ SHA256_Init...

VS 6.0 ошибка при линковке
Всё время с 6.0 при линковке выдаёт Linking... LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/Test.exe :...

Ошибка при линковке программы
Прошу помощи! Задача - написать программу расчета выбранной функции Y(x), или S(x) (желательно и |Y(x)–S(x)|), вид которой в свою...

Ошибка LNK2019 при линковке
Привет, форумчане! Уже несколько дней бьюсь над проблемой, помогите пожалуйста! Смотрел много инфы по этой проблеме но ничего не помогло....

Ошибки при линковке dll
Доброго времени суток. Дали задание сваять хранилку на sqlite. Сделал бы как раньше - прикрутил исходник и готово. Но решил через dll...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru