为啥我在卸载visual2013的时候,会出现正在创建系统还原点的画面而导致卸载不了,求大神帮助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我在卸载visual2013的时候,会出现正在创建系统还原点的画面而导致卸载不了,求大神帮助相关的知识,希望对你有一定的参考价值。

这是因为你的电脑没有创建系统还原点的原因。
解决方法是创建一个系统还原点就可以了。
步骤:右击我的电脑,选择属性,点击系统保护,再在保护设置中选择系统盘,如果“保护”是关闭的状态,则要先启用,最后点击“创建”按钮进行创建系统还原点。此时重新安装 visual studio 软件发现问题以及解决了。
参考技术A 你好,以下链接是图文并茂卸载方法
http://jingyan.baidu.com/m/article/d2b1d1029080ba5c7f37d45b.html追答

追问

我知道这里,就是在里面操作的,然后就出现那个画面了

为啥这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误?

【中文标题】为啥这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误?【英文标题】:Why such OpenAL code gives such Erros in Visual studio 2008?为什么这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误? 【发布时间】:2010-11-03 15:06:27 【问题描述】:

所以总的来说,我的代码非常简单——我正在尝试编写麦克风回声程序,这就是它的开始(在我看来——我对 OpenAL 很警惕)

#include "stdafx.h"
#include <iostream> 
#include <windows.h> 
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>  

#include <al.h>
#include <alc.h>
#include <alut.h>


using namespace std;

int _tmain(int argc, _TCHAR* argv[])

    cin.get();
    return 0;

void BlockingCapture(ALCdevice *mCaptureDevice, ALCubyte *pBuffer, 
                     ALCint iSamplesToGet) 
 
    ALCint capturedSamples = 0; 
    while(capturedSamples < iSamplesToGet) 
     
        ALCint avail; 
        alcGetIntegerv(mCaptureDevice, ALC_CAPTURE_SAMPLES, 1, &avail); 
        if(avail > 0/*or some threshold*/) 
         
            avail = min(avail, iSamplesToGet-capturedSamples); 
            alcCaptureSamples(mCaptureDevice, pBuffer, avail); 
            capturedSamples += avail; 
            pBuffer += avail; 
         
        else 
            Sleep(0); 
     
 

当我尝试编译它时,它给了我 3 个错误

1) Error 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__alcCaptureSamples в функции "void __cdecl BlockingCapture(struct ALCdevice_struct *,unsigned char *,int)" (?BlockingCapture@@YAXPAUALCdevice_struct@@PAEH@Z) HelloOpenALMic.obj HelloOpenALMic

2)Error 2 error LNK2019: ссылка на неразрешенный внешний символ __imp__alcGetIntegerv в функции "void __cdecl BlockingCapture(struct ALCdevice_struct *,unsigned char *,int)" (?BlockingCapture@@YAXPAUALCdevice_struct@@PAEH@Z) HelloOpenALMic.obj HelloOpenALMic

3)Error 3 fatal error LNK1120: 2 неразрешенных внешних элементов C:\Users\Avesta\Documents\Visual Studio 2008\Projects\OJ\OJ\V3\Debug\HelloOpenALMic.exe HelloOpenALMic

顺便说一句:(我已将此post 作为我的代码的起点。)

如何摆脱它们?

【问题讨论】:

【参考方案1】:

您需要将 OpenAL 库链接到您的应用程序。

进入项目属性->链接器->输入并将openal32.lib添加到列表中。

【讨论】:

以上是关于为啥我在卸载visual2013的时候,会出现正在创建系统还原点的画面而导致卸载不了,求大神帮助的主要内容,如果未能解决你的问题,请参考以下文章

运行游戏的时候会出现“microsoft visual c ++ runtime library” 然后游戏就终止运行了 为啥呢?

win7安装Visual Studio 2013社区版出现KB2829760,没有验证对象的数字签名错误。

为啥我在visual studio 2008 VC++中运行一个Win32控制台应用程序后,弹出一个“没有找到MSVCP90D.dll”?

安装/卸载“带有更新 5 的 Visual Studio Community 2013”​​的问题

为啥这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误?

如何卸载.vsix Visual Studio Extensions?