蓝牙教程错误库错误?

时间:2015-10-11 18:00:45

标签: android c++ bluetooth winsock

我想学习如何将蓝牙设备连接到我的笔记本电脑,并通过C ++从他们那里获取信息。我一直在网上浏览教程here,所以我想我会尝试让它看看不同的东西是如何工作的。

以下是代码:

 [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create(ProductViewModel productViewModel)
        {
            var ValidImageTypes = new string[]{
                "image/gif",
                "image/jpeg",
                "image/jpg",
                "image/png"
            };

            if(!ValidImageTypes.Contains(productViewModel.ImageUpload.ContentType))
            {
                ModelState.AddModelError("ImageUpload", "Please upload gif / jpg / png");
            }
            if (ModelState.IsValid)
            {
                var product = new Products
                {
                    Name = productViewModel.Name
                };

                var UploadDir = "/Uploads/" + DateTime.Now.ToString("dd/MM/yyyy") + "";
                var FolderUploadDir = DateTime.Now.ToString("dd/MM/yyyy");

                    Directory.CreateDirectory("~/Uploads/" + FolderUploadDir);

                //Saving the image
                productViewModel.ImageUpload.SaveAs(ImagePath);

            return View("Index");
            }

当我尝试构建并运行程序时,出现以下错误:

enter image description here

我无法弄清楚未解决的外部错误来自何处。我读过(here)他们通常来自宣布但没有正确初始化的东西。我认为它可能与需要将Winsock头文件添加到我的项目有关,所以我找到了Winsock2和Ws2bth头文件并将它们添加到我的项目中,但这也无效。

然后我认为它可能是一个库问题,所以我上网查看是否可以下载Winsock库,但我只能找到WinsockFix的下载。

我是蓝牙和Winsock的新手。谁能告诉我这整个设置我哪里出错了以及如何解决它?

注意:我正在使用Visual Studio 2013并尝试将Android手机连接到我的笔记本电脑。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

在stdafx.cpp或主代码中添加。它应该工作。

#pragma comment(lib,“bthprops.lib”)