SQLite3을 이용한 프로그램인데, VS2012를 깔지 않으면 오류가 납니다.

zosowo의 이미지

안녕하세요.

SQLite3을 이용해서, 프로그램을 만들었습니다.

그냥 단순히 데이터를 저장하고 불러오는건데요.

VS2012가 깔려있는 컴퓨터에서는 오류가 나지않고 정상동작합니다.

그런데, 포맷하고 나서 프로그램을 실행해보니까 오류가 납니다.

하나씩 디버깅해보니까 Sqlite 관련 함수를 사용하는 곳에서 오류가 나네요. (dll도 같은 위치에 있고 참조도 다 잘되어있습니다.)

혹시 .Net Framework 버전이 낮아서 그런가 하고 4.5로도 깔아봤는데 오류가 납니다.

VS2012를 깔면 또 정상동작하구요.

뭔가 라이브러리나 버전같은게 낮아서 VS2012깔면서 업데이트 되니까, 정상동작하는거 같은데

이런 경험있으신 분들 조언좀 부탁드립니다.

shint의 이미지

1. VS2012 재배포 패키지를 설치하거나.
2. VS2012의 컴파일 배포 옵션을 변경하거나. (윈도우 버전. 디버그 릴리즈 모드. Static 설정등등)
3. SQLite3 의 컴파일 및 DLL을 확인 해보시면 좋을것 같습니다.
4. 닷넷은 이미 확인해 보셨겠지만. 모두 지우고. 1 2 3 4 순서대로 설치하셔야 모두 설치가 됩니다.

행여나. Qt등에 다른 DLL 참조나. ODBC 설정등이 연관되는지는 잘 모르겠습니다.
보니까. PHP에서도 SQLite3에 접속이 되네요. http://blog.naver.com/seodaewoo/220246138553

VS2012 에서 만든 파일 배포시.
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNO=20&no=923567&ref=923567

Visual C++ Redistributable Packages for Visual Studio 2013
http://www.microsoft.com/en-us/download/details.aspx?id=40784

검색 결과
http://www.microsoft.com/en-us/search/Results.aspx?q=Visual%20C%2B%2B%20Redistributable%20Packages%20for%20Visual%20Studio%202012&form=DLC

Visual C++ Redistributable for Visual Studio 2012 Update 4
http://www.microsoft.com/en-us/download/details.aspx?id=30679

최신 Visual C++ 다운로드 지원
http://support.microsoft.com/kb/2019667

msvcp100.dll msvcp110.dll을 찾을 수 없습니다. 해결법
http://cocos2dx.tistory.com/22

MSVCP100.DLL 오류 Microsoft Visual C++ 재배포 가능...
http://blog.naver.com/pcset/220240205166

cocos2d-x Win32 빌드 시, VS2012 재 배포 패키지 필요
http://blog.naver.com/mssixx/150174706269

SQLite3 설치 및 간단한 사용법
http://blog.simplism.kr/?p=2329

http://sqlite.org/download.html
Precompiled Binaries for Windows Runtime
Precompiled Binaries for .NET

How To Compile SQLite
http://sqlite.org/howtocompile.html

SQLite Tutorial
http://souptonuts.sourceforge.net/readme_sqlite_tutorial.html

닷넷 순서대로 설치
https://drive.google.com/file/d/0B_788O9A9oekb2g0VmgxMVlraUE/edit

.NET Framework를 한방에 다 지우기
http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx

고클린으로 지우기
http://www.gobest.co.kr/goclean/goclean1.htm

Microsoft .NET Framework 1.1 서비스 팩 1
http://www.microsoft.com/ko-kr/download/details.aspx?id=33

Microsoft .NET Framework 2.0 서비스 팩 2
http://www.microsoft.com/ko-kr/download/details.aspx?id=1639

Microsoft .NET Framework 3.5 서비스 팩 1
http://www.microsoft.com/ko-kr/download/details.aspx?id=22

Microsoft .NET Framework 4(웹 설치 관리자)
http://www.microsoft.com/ko-kr/download/details.aspx?id=17851

XP도 지원됩니다.

Installing the .NET Framework 4 on Windows XP
http://blogs.msdn.com/b/dotnet/p/dotnet4xp.aspx

.NET Framework 4.5 and Windows XP
http://blogs.msdn.com/b/dotnet/p/dotnet45xp.aspx

게임 설치하면. 자동으로 셋팅 되기도 합니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.